|
| | ResponseHeader (const cxx::UniqueId &uniqueClientQueueId, const uint32_t lastKnownClientQueueIndex, const int64_t sequenceId) noexcept |
| | Constructs and initializes a RpcBaseHeader.
|
|
| ResponseHeader (const ResponseHeader &other)=delete |
|
ResponseHeader & | operator= (const ResponseHeader &)=delete |
|
| ResponseHeader (ResponseHeader &&rhs) noexcept=default |
|
ResponseHeader & | operator= (ResponseHeader &&rhs) noexcept=default |
|
void | setServerError () noexcept |
| | Sets the server error flag.
|
| bool | hasServerError () const noexcept |
| | Obtains the server error flag.
|
|
|
static ResponseHeader * | fromPayload (void *const payload) noexcept |
|
static const ResponseHeader * | fromPayload (const void *const payload) noexcept |
◆ ResponseHeader()
| iox::popo::ResponseHeader::ResponseHeader |
( |
const cxx::UniqueId & | uniqueClientQueueId, |
|
|
const uint32_t | lastKnownClientQueueIndex, |
|
|
const int64_t | sequenceId ) |
|
explicitnoexcept |
Constructs and initializes a RpcBaseHeader.
- Parameters
-
| [in] | uniqueClientQueueId | is the cxx::UniqueId of the client queue to which the response shall be delivered |
| [in] | lastKnownClientQueueIndex | is the last know index of the client queue in the ChunkDistributor for fast lookup |
| [in] | sequenceId | is a custom ID to map a response to a request |
◆ hasServerError()
| bool iox::popo::ResponseHeader::hasServerError |
( |
| ) |
const |
|
noexcept |
Obtains the server error flag.
- Returns
- true if there is an error, false otherwise
The documentation for this class was generated from the following file: