SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <tcpio.h>
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 > | |
| ParameterAPI * | m_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... | |