Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | List of all members
TcpIO Class Reference

#include <tcpio.h>

Inheritance diagram for TcpIO:
Collaboration diagram for TcpIO:

Public Member Functions

 TcpIO (ModuleName mn, unsigned int port=2000, bool test=false)
 Opens a new socket connection on the specified port. More...
 
 ~TcpIO ()
 
uint32_t receivedChars ()
 
void getReceivedChar (char *toRecv)
 
void sendChar (char toSend)
 Sends a character on the communication channel. More...
 
void makeConnection ()
 Creates a connection. More...
 
- Public Member Functions inherited from BaseModule< DefaultBase >
 BaseModule (ModuleName mn)
 
virtual ~BaseModule ()
 
virtual void init_generics ()
 
virtual void init_registers ()
 
virtual void init_counters ()
 
virtual void init_power ()
 

Additional Inherited Members

- Protected Attributes inherited from BaseModule< DefaultBase >
ParameterAPIm_api
 Internal module gs param api instance. More...
 
ParameterArray m_generics
 Configuration generic container. More...
 
ParameterArray m_counters
 Performance counter container. More...
 
ParameterArray m_power
 Power counters container. More...
 

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