TestCenter Reference
|
The connection's master. More...
Public Member Functions | |
def | __init__ (self, connectTimeout=10) |
Constructor initializing the master socket. More... | |
def | __del__ (self) |
Destructor making sure the socket is deleted. More... | |
def | connect (self, timeout=2) |
Wait for a slave to connect and configure the connection. More... | |
def | disconnect (self) |
Unlink connection to the slave. More... | |
def | getConnectTimeout (self) |
![]() | |
def | __init__ (self) |
def | getPort (self) |
Get the port used for connections. More... | |
def | isConnected (self) |
Get the connection status of the IPC client. More... | |
def | send (self, data, timeout) |
Send the data via the socket using the given timeout. More... | |
def | recv (self, timeout) |
Receive data via the socket using the given timeout. More... | |
def | getLastError (self) |
Get a tuple describing the last error. More... | |
def | getLastErrorWithMessage (self) |
Get a tuple describing the last error. More... | |
The connection's master.
The master of the connection is the entity waiting for the slave to connect.
def TestCenterAdvanced.IPC.ComMaster.__init__ | ( | self, | |
connectTimeout = 10 |
|||
) |
Constructor initializing the master socket.
Definition at line 249 of file IPC.py.
References TestCenterAdvanced.IPC.ComMaster._connectTimeout, TestCenterAdvanced.IPC.Communicator._handleError(), TestCenterAdvanced.IPC.Communicator._mHost, TestCenterAdvanced.IPC.Communicator._mPort, TestCenterAdvanced.IPC.ComMaster._mPort, TestCenterAdvanced.IPC.Communicator._msocket, and TestCenterAdvanced.IPC.ComMaster._msocket.
def TestCenterAdvanced.IPC.ComMaster.__del__ | ( | self | ) |
Destructor making sure the socket is deleted.
Definition at line 279 of file IPC.py.
References TestCenterAdvanced.IPC.Communicator._csocket, TestCenterAdvanced.IPC.ComSlave._csocket, TestCenterAdvanced.IPC.Communicator._mConnected, TestCenterAdvanced.IPC.ComMaster._mConnected, TestCenterAdvanced.IPC.ComSlave._mConnected, TestCenterAdvanced.IPC.Communicator._msocket, and TestCenterAdvanced.IPC.ComMaster._msocket.
def TestCenterAdvanced.IPC.ComMaster.connect | ( | self, | |
timeout = 2 |
|||
) |
Wait for a slave to connect and configure the connection.
Definition at line 291 of file IPC.py.
References TestCenterAdvanced.IPC.Communicator._csocket, TestCenterAdvanced.IPC.ComSlave._csocket, TestCenterAdvanced.IPC.Communicator._handleError(), TestCenterAdvanced.IPC.Communicator._mConnected, TestCenterAdvanced.IPC.ComMaster._mConnected, TestCenterAdvanced.IPC.ComSlave._mConnected, TestCenterAdvanced.IPC.Communicator._mErrorCode, TestCenterAdvanced.IPC.ComMaster._mErrorCode, TestCenterAdvanced.IPC.Communicator._mErrorMsg, TestCenterAdvanced.IPC.ComMaster._mErrorMsg, TestCenterAdvanced.IPC.Communicator._msocket, and TestCenterAdvanced.IPC.ComMaster._msocket.
def TestCenterAdvanced.IPC.ComMaster.disconnect | ( | self | ) |
Unlink connection to the slave.
Definition at line 309 of file IPC.py.
References TestCenterAdvanced.IPC.Communicator._csocket, TestCenterAdvanced.IPC.ComSlave._csocket, TestCenterAdvanced.IPC.Communicator._handleError(), TestCenterAdvanced.IPC.Communicator._mConnected, TestCenterAdvanced.IPC.ComMaster._mConnected, and TestCenterAdvanced.IPC.ComSlave._mConnected.
Referenced by TestCenterAdvanced.IPC.Communicator.getLastErrorWithMessage().
def TestCenterAdvanced.IPC.ComMaster.getConnectTimeout | ( | self | ) |
Returns the timeout used by the Master while establishing the connection to the slave.
Definition at line 322 of file IPC.py.
References TestCenterAdvanced.IPC.ComMaster._connectTimeout.