versadac  1
versadac - Scalable Recorder Firmware
Public Member Functions | List of all members
MB_Connection Class Reference

Public Member Functions

 MB_Connection (uint8 connectionNumber, sint32 socketFileDesc, char *clientAddress, uint16 clientPort, MB_ConnectionManager *connectionManager)
 
void runTask ()
 
bool getConnectionActive (void)
 
uint8 getConnectionNumber (void)
 
void setConnectionInActive (void)
 
void sendExchangeMessage (exchange_id xid, uint32 *pMsg)
 
void getExchangeMessage (exchange_id xid, uint32 *pMsg)
 
void stop (void)
 
double getLastTransactionTime (void)
 
double getTimeUntilShutdown (void)
 
bool getConnectionStop (void)
 
uint16 getUser (uint8 z_userRole)
 
void setUser (uint8 z_userRole, uint16 z_user)
 
uint16 getLoggedInUser (uint8 z_userRole)
 
void setUserLoggedIn (uint8 z_userRole)
 
uint8 getSecurityStatus ()
 
void setSecurityStatus (uint8 z_status)
 
uint8 getSigningStatus ()
 
void setSigningStatus (uint8 z_status)
 
double getLoggedInTime ()
 
void setLoggedInTime (double z_time)
 
bool getWriting ()
 
void setWriting (bool z_writing)
 
STATUS takeLoginSemaphore (int z_wait)
 
void giveLoginSemaphore (void)
 
- Public Member Functions inherited from OSRunnableTask
void stop ()
 

Additional Inherited Members

- Protected Attributes inherited from OSRunnableTask
unsigned char m_bStop
 

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