scc 2026.07
SystemC components library
scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS Struct Reference
Inheritance diagram for scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS:
Collaboration diagram for scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS:

Public Types

typedef NotifyEndpointMsgBuilder Builder
typedef NotifyShutdownMsgBuilder Builder
typedef SyncMsgBuilder Builder
typedef BusOpMsgBuilder Builder
typedef ResponseMsgBuilder Builder
typedef BusDataMsgBuilder Builder
typedef SigOpMsgBuilder Builder
typedef LogMsgBuilder Builder
typedef RequestEnvelopeBuilder Builder
typedef ResponseEnvelopeBuilder Builder

Public Member Functions

uint32_t id () const
const ::flatbuffers::String * hostname () const
uint16_t port () const
bool Verify (::flatbuffers::Verifier &verifier) const
uint32_t id () const
bool Verify (::flatbuffers::Verifier &verifier) const
uint32_t id () const
uint64_t time_stamp () const
bool Verify (::flatbuffers::Verifier &verifier) const
uint32_t id () const
uint64_t time_stamp () const
uint64_t time_offset () const
scc::tcp4tlm::BusAccessType type () const
uint32_t index () const
uint64_t address () const
uint32_t size () const
bool no_response () const
const ::flatbuffers::Vector< uint8_t > * data () const
const ::flatbuffers::Vector< uint8_t > * byte_enable () const
bool Verify (::flatbuffers::Verifier &verifier) const
scc::tcp4tlm::ResponseStatus status () const
uint32_t req_id () const
bool Verify (::flatbuffers::Verifier &verifier) const
scc::tcp4tlm::ResponseStatus status () const
uint32_t req_id () const
const ::flatbuffers::Vector< uint8_t > * data () const
bool Verify (::flatbuffers::Verifier &verifier) const
uint32_t id () const
uint64_t time_stamp () const
uint32_t index () const
uint8_t value () const
bool Verify (::flatbuffers::Verifier &verifier) const
uint32_t id () const
const ::flatbuffers::String * msg () const
bool Verify (::flatbuffers::Verifier &verifier) const
scc::tcp4tlm::RequestPayload payload_type () const
const void * payload () const
template<typename T>
const T * payload_as () const
const scc::tcp4tlm::NotifyEndpointMsg * payload_as_NotifyEndpointMsg () const
const scc::tcp4tlm::NotifyShutdownMsg * payload_as_NotifyShutdownMsg () const
const scc::tcp4tlm::SyncMsg * payload_as_SyncMsg () const
const scc::tcp4tlm::BusOpMsg * payload_as_BusOpMsg () const
const scc::tcp4tlm::SigOpMsg * payload_as_SigOpMsg () const
const scc::tcp4tlm::LogMsg * payload_as_LogMsg () const
bool Verify (::flatbuffers::Verifier &verifier) const
scc::tcp4tlm::ResponsePayload payload_type () const
const void * payload () const
template<typename T>
const T * payload_as () const
const scc::tcp4tlm::ResponseMsg * payload_as_ResponseMsg () const
const scc::tcp4tlm::BusDataMsg * payload_as_BusDataMsg () const
bool Verify (::flatbuffers::Verifier &verifier) const

Detailed Description

Definition at line 191 of file messages_generated.h.

Member Typedef Documentation

◆ Builder [1/10]

typedef ResponseEnvelopeBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 655 of file messages_generated.h.

◆ Builder [2/10]

typedef RequestEnvelopeBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 571 of file messages_generated.h.

◆ Builder [3/10]

typedef LogMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 529 of file messages_generated.h.

◆ Builder [4/10]

typedef SigOpMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 486 of file messages_generated.h.

◆ Builder [5/10]

typedef BusDataMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 435 of file messages_generated.h.

◆ Builder [6/10]

typedef ResponseMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 396 of file messages_generated.h.

◆ Builder [7/10]

typedef BusOpMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 304 of file messages_generated.h.

◆ Builder [8/10]

typedef SyncMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 269 of file messages_generated.h.

◆ Builder [9/10]

typedef NotifyShutdownMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 238 of file messages_generated.h.

◆ Builder [10/10]

typedef NotifyEndpointMsgBuilder scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Builder

Definition at line 192 of file messages_generated.h.

Member Function Documentation

◆ address()

uint64_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::address ( ) const
inline

Definition at line 322 of file messages_generated.h.

◆ byte_enable()

const ::flatbuffers::Vector< uint8_t > * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::byte_enable ( ) const
inline

Definition at line 326 of file messages_generated.h.

◆ data() [1/2]

const ::flatbuffers::Vector< uint8_t > * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::data ( ) const
inline

Definition at line 439 of file messages_generated.h.

◆ data() [2/2]

const ::flatbuffers::Vector< uint8_t > * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::data ( ) const
inline

Definition at line 325 of file messages_generated.h.

◆ hostname()

const ::flatbuffers::String * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::hostname ( ) const
inline

Definition at line 195 of file messages_generated.h.

◆ id() [1/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 531 of file messages_generated.h.

◆ id() [2/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 488 of file messages_generated.h.

◆ id() [3/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 317 of file messages_generated.h.

◆ id() [4/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 271 of file messages_generated.h.

◆ id() [5/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 240 of file messages_generated.h.

◆ id() [6/6]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::id ( ) const
inline

Definition at line 194 of file messages_generated.h.

◆ index() [1/2]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::index ( ) const
inline

Definition at line 490 of file messages_generated.h.

◆ index() [2/2]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::index ( ) const
inline

Definition at line 321 of file messages_generated.h.

◆ msg()

const ::flatbuffers::String * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::msg ( ) const
inline

Definition at line 532 of file messages_generated.h.

◆ no_response()

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::no_response ( ) const
inline

Definition at line 324 of file messages_generated.h.

◆ payload() [1/2]

const void * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

Definition at line 660 of file messages_generated.h.

◆ payload() [2/2]

const void * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

Definition at line 576 of file messages_generated.h.

◆ payload_as_BusDataMsg()

const scc::tcp4tlm::BusDataMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_BusDataMsg ( ) const
inline

Definition at line 666 of file messages_generated.h.

◆ payload_as_BusOpMsg()

const scc::tcp4tlm::BusOpMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_BusOpMsg ( ) const
inline

Definition at line 591 of file messages_generated.h.

◆ payload_as_LogMsg()

const scc::tcp4tlm::LogMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_LogMsg ( ) const
inline

Definition at line 597 of file messages_generated.h.

◆ payload_as_NotifyEndpointMsg()

const scc::tcp4tlm::NotifyEndpointMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_NotifyEndpointMsg ( ) const
inline

Definition at line 578 of file messages_generated.h.

◆ payload_as_NotifyShutdownMsg()

const scc::tcp4tlm::NotifyShutdownMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_NotifyShutdownMsg ( ) const
inline

Definition at line 583 of file messages_generated.h.

◆ payload_as_ResponseMsg()

const scc::tcp4tlm::ResponseMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_ResponseMsg ( ) const
inline

Definition at line 662 of file messages_generated.h.

◆ payload_as_SigOpMsg()

const scc::tcp4tlm::SigOpMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_SigOpMsg ( ) const
inline

Definition at line 594 of file messages_generated.h.

◆ payload_as_SyncMsg()

const scc::tcp4tlm::SyncMsg * scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_as_SyncMsg ( ) const
inline

Definition at line 588 of file messages_generated.h.

◆ payload_type() [1/2]

scc::tcp4tlm::ResponsePayload scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_type ( ) const
inline

Definition at line 657 of file messages_generated.h.

◆ payload_type() [2/2]

scc::tcp4tlm::RequestPayload scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::payload_type ( ) const
inline

Definition at line 573 of file messages_generated.h.

◆ port()

uint16_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::port ( ) const
inline

Definition at line 196 of file messages_generated.h.

◆ req_id() [1/2]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::req_id ( ) const
inline

Definition at line 438 of file messages_generated.h.

◆ req_id() [2/2]

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::req_id ( ) const
inline

Definition at line 399 of file messages_generated.h.

◆ size()

uint32_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::size ( ) const
inline

Definition at line 323 of file messages_generated.h.

◆ status() [1/2]

scc::tcp4tlm::ResponseStatus scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::status ( ) const
inline

Definition at line 437 of file messages_generated.h.

◆ status() [2/2]

scc::tcp4tlm::ResponseStatus scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::status ( ) const
inline

Definition at line 398 of file messages_generated.h.

◆ time_offset()

uint64_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::time_offset ( ) const
inline

Definition at line 319 of file messages_generated.h.

◆ time_stamp() [1/3]

uint64_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::time_stamp ( ) const
inline

Definition at line 489 of file messages_generated.h.

◆ time_stamp() [2/3]

uint64_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::time_stamp ( ) const
inline

Definition at line 318 of file messages_generated.h.

◆ time_stamp() [3/3]

uint64_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::time_stamp ( ) const
inline

Definition at line 272 of file messages_generated.h.

◆ type()

scc::tcp4tlm::BusAccessType scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::type ( ) const
inline

Definition at line 320 of file messages_generated.h.

◆ value()

uint8_t scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::value ( ) const
inline

Definition at line 491 of file messages_generated.h.

◆ Verify() [1/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 670 of file messages_generated.h.

◆ Verify() [2/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 600 of file messages_generated.h.

◆ Verify() [3/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 533 of file messages_generated.h.

◆ Verify() [4/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 492 of file messages_generated.h.

◆ Verify() [5/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 440 of file messages_generated.h.

◆ Verify() [6/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 400 of file messages_generated.h.

◆ Verify() [7/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 327 of file messages_generated.h.

◆ Verify() [8/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 273 of file messages_generated.h.

◆ Verify() [9/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 241 of file messages_generated.h.

◆ Verify() [10/10]

bool scc::tcp4tlm::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier & verifier) const
inline

Definition at line 197 of file messages_generated.h.


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