Transaction-Level Modeling Framework for Space Applications
#include <reportio.h>
Public Member Functions | |
ReportIO (sc_core::sc_module_name nm) | |
Opens a new socket connection on the specified port. More... | |
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 () |
Public Attributes | |
sr_param< bool > | g_lines |
Defines if single characters are send or only complete lines. More... | |
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... | |
Defines if single characters are send or only complete lines.
Referenced by sendChar().