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 31 May 2022 at 15:29:16 CEST