quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gs::tlm_generic_payload_wrapper Class Reference

Public Member Functions

 tlm_generic_payload_wrapper (tlm::tlm_generic_payload *_txn)
 
tlm::tlm_generic_payload * get_payload ()
 
bool is_read () const
 
void set_read ()
 
bool is_write () const
 
void set_write ()
 
tlm::tlm_command get_command () const
 
void set_command (const tlm::tlm_command command)
 
sc_dt::uint64 get_address () const
 
void set_address (const sc_dt::uint64 address)
 
void set_data (const pybind11::buffer &bytes)
 
generic_payload_data_buf get_data ()
 
void set_data_ptr (const pybind11::buffer &bytes)
 
unsigned int get_data_length () const
 
void set_data_length (const unsigned int length)
 
bool is_response_ok () const
 
bool is_response_error () const
 
tlm::tlm_response_status get_response_status () const
 
void set_response_status (const tlm::tlm_response_status response_status)
 
std::string get_response_string () const
 
unsigned int get_streaming_width () const
 
void set_streaming_width (const unsigned int streaming_width)
 
void set_byte_enable_ptr (const pybind11::buffer &bytes)
 
void set_byte_enable (const pybind11::buffer &bytes)
 
generic_payload_be_buf get_byte_enable ()
 
unsigned int get_byte_enable_length () const
 
void set_byte_enable_length (const unsigned int byte_enable_length)
 
std::string str ()
 

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