|
TestCenter Reference
|
The connection's slave. More...
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. | |
The connection's slave.
The slave of the connection is the entity connecting to the master.
| TestCenterAdvanced.IPC.ComSlave.__init__ | ( | self | ) |
The slave's constructor.
Definition at line 336 of file IPC.py.
References __init__().
Referenced by __init__().
| TestCenterAdvanced.IPC.ComSlave.__del__ | ( | self | ) |
The slave's destructor.
Definition at line 347 of file IPC.py.
References TestCenterAdvanced.IPC.Communicator._csocket.
| TestCenterAdvanced.IPC.ComSlave.connect | ( | self | ) |
| TestCenterAdvanced.IPC.ComSlave.disconnect | ( | self | ) |
Disconnect from master.
Definition at line 387 of file IPC.py.
References TestCenterAdvanced.IPC.Communicator._csocket, TestCenterAdvanced.IPC.Communicator._handleError(), and TestCenterAdvanced.IPC.Communicator._mConnected.
Referenced by TestCenterAdvanced.IPC.Communicator._handleError().