TestCenter Reference
TestCenterAdvanced.IPC.ComSlave Class Reference

The connection's slave. More...

Inheritance diagram for TestCenterAdvanced.IPC.ComSlave:
TestCenterAdvanced.IPC.Communicator

Public Member Functions

 __init__ (self)
 The slave's constructor.
 __del__ (self)
 The slave's destructor.
 connect (self)
 Connect to master and configure connection.
 disconnect (self)
 Disconnect from master.
Public Member Functions inherited from TestCenterAdvanced.IPC.Communicator
 __init__ (self)
 getPort (self)
 Get the port used for connections.
 isConnected (self)
 Get the connection status of the IPC client.
 send (self, data, timeout)
 Send the data via the socket using the given timeout.
 recv (self, timeout)
 Receive data via the socket using the given timeout.
 getLastError (self)
 Get a tuple describing the last error.
 getLastErrorWithMessage (self)
 Get a tuple describing the last error.

Additional Inherited Members

Protected Member Functions inherited from TestCenterAdvanced.IPC.Communicator
 _send (self, data, length, timeout)
 Send's little helper.
 _recv (self, length, timeout)
 Receive's little helper.
 _handleError (self, errorCode, errorMsg, silent=False)
 Set the error code and message and disconnect from network.
Protected Attributes inherited from TestCenterAdvanced.IPC.Communicator
str _mHost = "localhost"
 IP to connect to.
int _mPort = 21319 if not "MeVisLabTestCenterPort" in os.environ else int(os.environ["MeVisLabTestCenterPort"])
 Port to use for the connection.
bool _mConnected = False
 Status of the connection.
 _msocket = None
 Main socket of the server.
 _csocket = None
 Connection socket.
 _mErrorCode = Error.OK
 Internal error code used to track the last error.
str _mErrorMsg = ""
 Internal error messages.
Static Protected Attributes inherited from TestCenterAdvanced.IPC.Communicator
int _mMsgLength = 8192
 Length of the messages sent between the two entities.

Detailed Description

The connection's slave.

The slave of the connection is the entity connecting to the master.

Definition at line 333 of file IPC.py.

Constructor & Destructor Documentation

◆ __init__()

TestCenterAdvanced.IPC.ComSlave.__init__ ( self)

The slave's constructor.

Definition at line 336 of file IPC.py.

References __init__().

Referenced by __init__().

◆ __del__()

TestCenterAdvanced.IPC.ComSlave.__del__ ( self)

The slave's destructor.

Definition at line 347 of file IPC.py.

References TestCenterAdvanced.IPC.Communicator._csocket.

Member Function Documentation

◆ connect()

TestCenterAdvanced.IPC.ComSlave.connect ( self)

Connect to master and configure connection.

Definition at line 356 of file IPC.py.

◆ disconnect()

TestCenterAdvanced.IPC.ComSlave.disconnect ( self)

The documentation for this class was generated from the following file:
  • MeVisLab/Standard/Modules/Macros/Tests/TestCenterAdvanced/IPC.py