iceoryx_doc  1.0.1
Public Member Functions | List of all members
iox::popo::RequestHeader Class Reference
Inheritance diagram for iox::popo::RequestHeader:
Inheritance graph
[legend]
Collaboration diagram for iox::popo::RequestHeader:
Collaboration graph
[legend]

Public Member Functions

 RequestHeader (cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr) noexcept
 
 RequestHeader (const RequestHeader &other)=delete
 
RequestHeaderoperator= (const RequestHeader &)=delete
 
 RequestHeader (RequestHeader &&rhs)=default
 
RequestHeaderoperator= (RequestHeader &&rhs)=default
 
void setSequenceNumber (const int64_t sequenceNumber) noexcept
 
void setFireAndForget (const bool fireAndForget) noexcept
 
mepoo::ChunkHeadergetChunkHeader () const noexcept
 
void * getUserPayload () noexcept
 
- Public Member Functions inherited from iox::popo::RPCBaseHeader
 RPCBaseHeader (cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr, const int64_t sequenceNumber)
 
 RPCBaseHeader (const RPCBaseHeader &other)=delete
 
RPCBaseHeaderoperator= (const RPCBaseHeader &)=delete
 
 RPCBaseHeader (RPCBaseHeader &&rhs)=default
 
RPCBaseHeaderoperator= (RPCBaseHeader &&rhs)=default
 
int64_t getSequenceNumber () const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from iox::popo::RPCBaseHeader
rp::RelativePointer< ClientChunkQueueData_tm_clientQueueDataPtr
 
int64_t m_sequenceNumber {0}
 

Member Function Documentation

◆ getChunkHeader()

mepoo::ChunkHeader* iox::popo::RequestHeader::getChunkHeader ( ) const
inlinenoexcept

todo

◆ getUserPayload()

void* iox::popo::RequestHeader::getUserPayload ( )
inlinenoexcept

todo


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