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

Public Member Functions

std::string & rtrim (std::string &s)
 
std::string getecmdstr (const std::string &cmd)
 
void process ()
 
void expect_process ()
 
 char_backend_stdio (sc_core::sc_module_name name)
 
void end_of_elaboration ()
 
void enqueue (char c)
 
void rcv_thread ()
 
void writefn (tlm::tlm_generic_payload &txn, sc_core::sc_time &t)
 
void start_of_simulation ()
 
void end_of_simulation ()
 

Static Public Member Functions

static void catch_fn (int signo)
 
static void tty_reset ()
 

Public Attributes

gs::biflow_socket< char_backend_stdiosocket
 

Static Public Attributes

static struct termios oldtty
 
static bool oldtty_valid = false
 

Protected Attributes

cci::cci_param< boolp_read_write
 
cci::cci_param< std::string > p_expect
 
cci::cci_param< std::string > p_highlight
 

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