Skip to content

iox::popo::RequestHeader🔗

Inherits from iox::popo::RPCBaseHeader

Public Functions🔗

Name
RequestHeader(cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr)
RequestHeader(const RequestHeader & other)
RequestHeader & operator=(const RequestHeader & )
RequestHeader(RequestHeader && rhs) =default
RequestHeader & operator=(RequestHeader && rhs) =default
virtual ~RequestHeader() =default
void setSequenceNumber(const int64_t sequenceNumber)
void setFireAndForget(const bool fireAndForget)
mepoo::ChunkHeader * getChunkHeader() const
void * getUserPayload()

Additional inherited members🔗

Public Functions inherited from iox::popo::RPCBaseHeader

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

Protected Attributes inherited from iox::popo::RPCBaseHeader

Name
rp::RelativePointer< ClientChunkQueueData_t > m_clientQueueDataPtr
int64_t m_sequenceNumber

Public Functions Documentation🔗

function RequestHeader🔗

inline explicit RequestHeader(
    cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr
)

function RequestHeader🔗

RequestHeader(
    const RequestHeader & other
)

function operator=🔗

RequestHeader & operator=(
    const RequestHeader & 
)

function RequestHeader🔗

RequestHeader(
    RequestHeader && rhs
) =default

function operator=🔗

RequestHeader & operator=(
    RequestHeader && rhs
) =default

function ~RequestHeader🔗

virtual ~RequestHeader() =default

function setSequenceNumber🔗

inline void setSequenceNumber(
    const int64_t sequenceNumber
)

function setFireAndForget🔗

inline void setFireAndForget(
    const bool fireAndForget
)

function getChunkHeader🔗

inline mepoo::ChunkHeader * getChunkHeader() const

todo

function getUserPayload🔗

inline void * getUserPayload()

todo


Updated on 26 April 2021 at 15:31:02 CEST