Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
ReportIO Class Reference

#include <reportio.h>

Inheritance diagram for ReportIO:
Collaboration diagram for ReportIO:

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< boolg_lines
 Defines if single characters are send or only complete lines. More...
 

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

Member Data Documentation

sr_param<bool> ReportIO::g_lines

Defines if single characters are send or only complete lines.

Referenced by sendChar().


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