quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
char_backend_socket Class Reference
Inheritance diagram for char_backend_socket:
Inheritance graph
[legend]
Collaboration diagram for char_backend_socket:
Collaboration graph
[legend]

Public Member Functions

void sock_setup ()
 
void start_of_simulation ()
 
 char_backend_socket (sc_core::sc_module_name name)
 
void end_of_elaboration ()
 
voidrcv_thread ()
 
void writefn (tlm::tlm_generic_payload &txn, sc_core::sc_time &t)
 
void setup_tcp_server (std::string ip, std::string port)
 
void setup_tcp_client (std::string ip, std::string port)
 
void close_sock ()
 

Public Attributes

gs::biflow_socket< char_backend_socketsocket
 
int m_srv_socket
 
int m_socket = -1
 
uint8_t m_buf [256]
 

Protected Attributes

cci::cci_param< std::string > p_address
 
cci::cci_param< boolp_server
 
cci::cci_param< boolp_nowait
 
cci::cci_param< boolp_sigquit
 

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