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
 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.
 

Protected Attributes

 _csocket
 
 _mHost
 
 _mPort
 
 _mConnected
 
- Protected Attributes inherited from TestCenterAdvanced.IPC.Communicator
 _mHost
 IP to connect to.
 
 _mPort
 Port to use for the connection.
 
 _mConnected
 Status of the connection.
 
 _msocket
 Main socket of the server.
 
 _csocket
 Connection socket.
 
 _mErrorCode
 Internal error code used to track the last error.
 
 _mErrorMsg
 Internal error messages.
 

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.
 
- 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 310 of file IPC.py.

Constructor & Destructor Documentation

◆ __init__()

TestCenterAdvanced.IPC.ComSlave.__init__ ( self)

The slave's constructor.

Reimplemented from TestCenterAdvanced.IPC.Communicator.

Definition at line 313 of file IPC.py.

References TestCenterAdvanced.IPC.ComSlave.__init__().

Referenced by TestCenterAdvanced.IPC.ComSlave.__init__().

◆ __del__()

TestCenterAdvanced.IPC.ComSlave.__del__ ( self)

Member Function Documentation

◆ connect()

TestCenterAdvanced.IPC.ComSlave.connect ( self)

Connect to master and configure connection.

Definition at line 331 of file IPC.py.

◆ disconnect()

Member Data Documentation

◆ _csocket

◆ _mConnected

◆ _mHost

TestCenterAdvanced.IPC.ComSlave._mHost
protected

Definition at line 334 of file IPC.py.

◆ _mPort

TestCenterAdvanced.IPC.ComSlave._mPort
protected

Definition at line 334 of file IPC.py.

Referenced by TestCenterAdvanced.IPC.Communicator.getPort().


The documentation for this class was generated from the following file: