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

 char_backend_socket (sc_core::sc_module_name name)
 
void end_of_simulation ()
 
void cleanup_receive_thread ()
 
bool set_endpoint ()
 
void start_of_simulation ()
 
void end_of_elaboration ()
 
void setup_tcp_server ()
 
void writefn (tlm::tlm_generic_payload &txn, sc_core::sc_time &t)
 
void rcv_thread ()
 
void configure_socket ()
 
void do_receive ()
 
void receive_loop ()
 
void forward_incoming_data (size_t data_length)
 

Public Attributes

gs::biflow_socket< char_backend_socketm_biflow_socket
 

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: