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

Public Member Functions

 ResponseHeader (cxx::not_null< ClientChunkQueueData_t *const > chunkQueueDataPtr, const int64_t sequenceNumber) noexcept
 
 ResponseHeader (const ResponseHeader &other)=delete
 
ResponseHeaderoperator= (const ResponseHeader &)=delete
 
 ResponseHeader (ResponseHeader &&rhs)=default
 
ResponseHeaderoperator= (ResponseHeader &&rhs)=default
 
void setServerError (bool serverError) noexcept
 
bool hasServerError () const noexcept
 
const mepoo::ChunkHeadergetChunkHeader () const noexcept
 
const void * getUserPayload () const 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()

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

todo

◆ getUserPayload()

const void* iox::popo::ResponseHeader::getUserPayload ( ) const
inlinenoexcept

todo


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