Skip to content

iox::popo::RPCBaseHeader🔗

Inherited by iox::popo::RequestHeader, iox::popo::ResponseHeader

Public Functions🔗

Name
RPCBaseHeader(cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr, const int64_t sequenceNumber)
RPCBaseHeader(const RPCBaseHeader & other)
RPCBaseHeader & operator=(const RPCBaseHeader & )
RPCBaseHeader(RPCBaseHeader && rhs) =default
RPCBaseHeader & operator=(RPCBaseHeader && rhs) =default
virtual ~RPCBaseHeader() =default
int64_t getSequenceNumber() const

Protected Attributes🔗

Name
rp::RelativePointer< ClientChunkQueueData_t > m_clientQueueDataPtr
int64_t m_sequenceNumber

Public Functions Documentation🔗

function RPCBaseHeader🔗

inline explicit RPCBaseHeader(
    cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr,
    const int64_t sequenceNumber
)

function RPCBaseHeader🔗

RPCBaseHeader(
    const RPCBaseHeader & other
)

function operator=🔗

RPCBaseHeader & operator=(
    const RPCBaseHeader & 
)

function RPCBaseHeader🔗

RPCBaseHeader(
    RPCBaseHeader && rhs
) =default

function operator=🔗

RPCBaseHeader & operator=(
    RPCBaseHeader && rhs
) =default

function ~RPCBaseHeader🔗

virtual ~RPCBaseHeader() =default

function getSequenceNumber🔗

inline int64_t getSequenceNumber() const

Protected Attributes Documentation🔗

variable m_clientQueueDataPtr🔗

rp::RelativePointer< ClientChunkQueueData_t > m_clientQueueDataPtr;

variable m_sequenceNumber🔗

int64_t m_sequenceNumber {0};

Updated on 17 June 2021 at 11:15:27 CEST