scc 2026.07
SystemC components library
scc::tcp4tlm::BusOpMsgBuilder Struct Reference

Public Types

typedef BusOpMsg Table

Public Member Functions

void add_id (uint32_t id)
void add_time_stamp (uint64_t time_stamp)
void add_time_offset (uint64_t time_offset)
void add_type (scc::tcp4tlm::BusAccessType type)
void add_index (uint32_t index)
void add_address (uint64_t address)
void add_size (uint32_t size)
void add_no_response (bool no_response)
void add_data (::flatbuffers::Offset<::flatbuffers::Vector< uint8_t > > data)
void add_byte_enable (::flatbuffers::Offset<::flatbuffers::Vector< uint8_t > > byte_enable)
 BusOpMsgBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< BusOpMsg > Finish ()

Public Attributes

::flatbuffers::FlatBufferBuilder & fbb_
::flatbuffers::uoffset_t start_

Detailed Description

Definition at line 337 of file messages_generated.h.

Member Typedef Documentation

◆ Table

typedef BusOpMsg scc::tcp4tlm::BusOpMsgBuilder::Table

Definition at line 338 of file messages_generated.h.

Constructor & Destructor Documentation

◆ BusOpMsgBuilder()

scc::tcp4tlm::BusOpMsgBuilder::BusOpMsgBuilder ( ::flatbuffers::FlatBufferBuilder & _fbb)
inlineexplicit

Definition at line 353 of file messages_generated.h.

Member Function Documentation

◆ add_address()

void scc::tcp4tlm::BusOpMsgBuilder::add_address ( uint64_t address)
inline

Definition at line 346 of file messages_generated.h.

◆ add_byte_enable()

void scc::tcp4tlm::BusOpMsgBuilder::add_byte_enable ( ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t > > byte_enable)
inline

Definition at line 350 of file messages_generated.h.

◆ add_data()

void scc::tcp4tlm::BusOpMsgBuilder::add_data ( ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t > > data)
inline

Definition at line 349 of file messages_generated.h.

◆ add_id()

void scc::tcp4tlm::BusOpMsgBuilder::add_id ( uint32_t id)
inline

Definition at line 341 of file messages_generated.h.

◆ add_index()

void scc::tcp4tlm::BusOpMsgBuilder::add_index ( uint32_t index)
inline

Definition at line 345 of file messages_generated.h.

◆ add_no_response()

void scc::tcp4tlm::BusOpMsgBuilder::add_no_response ( bool no_response)
inline

Definition at line 348 of file messages_generated.h.

◆ add_size()

void scc::tcp4tlm::BusOpMsgBuilder::add_size ( uint32_t size)
inline

Definition at line 347 of file messages_generated.h.

◆ add_time_offset()

void scc::tcp4tlm::BusOpMsgBuilder::add_time_offset ( uint64_t time_offset)
inline

Definition at line 343 of file messages_generated.h.

◆ add_time_stamp()

void scc::tcp4tlm::BusOpMsgBuilder::add_time_stamp ( uint64_t time_stamp)
inline

Definition at line 342 of file messages_generated.h.

◆ add_type()

void scc::tcp4tlm::BusOpMsgBuilder::add_type ( scc::tcp4tlm::BusAccessType type)
inline

Definition at line 344 of file messages_generated.h.

◆ Finish()

::flatbuffers::Offset< BusOpMsg > scc::tcp4tlm::BusOpMsgBuilder::Finish ( )
inline

Definition at line 357 of file messages_generated.h.

Member Data Documentation

◆ fbb_

::flatbuffers::FlatBufferBuilder& scc::tcp4tlm::BusOpMsgBuilder::fbb_

Definition at line 339 of file messages_generated.h.

◆ start_

::flatbuffers::uoffset_t scc::tcp4tlm::BusOpMsgBuilder::start_

Definition at line 340 of file messages_generated.h.


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