iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::RequestHeader Class Reference

Request header used by [MessagingPattern::RequestResponse]. More...

#include <header_request_response.hpp>

Public Member Functions

 RequestHeader (const RequestHeader &)=delete
 
 RequestHeader (RequestHeader &&rhs) noexcept
 
auto operator= (const RequestHeader &) -> RequestHeader &=delete
 
auto operator= (RequestHeader &&rhs) noexcept -> RequestHeader &
 
 ~RequestHeader ()
 
auto client_port_id () -> UniqueClientId
 Returns the [UniqueClientId] of the source [Client].
 

Friends

template<ServiceType , typename , typename , typename , typename >
class ActiveRequest
 
template<ServiceType , typename , typename , typename , typename >
class PendingResponse
 
template<ServiceType , typename , typename , typename , typename >
class RequestMut
 

Detailed Description

Request header used by [MessagingPattern::RequestResponse].

Definition at line 20 of file header_request_response.hpp.

Constructor & Destructor Documentation

◆ RequestHeader() [1/2]

iox2::RequestHeader::RequestHeader ( const RequestHeader )
delete

◆ RequestHeader() [2/2]

iox2::RequestHeader::RequestHeader ( RequestHeader &&  rhs)
noexcept

◆ ~RequestHeader()

iox2::RequestHeader::~RequestHeader ( )

Member Function Documentation

◆ client_port_id()

auto iox2::RequestHeader::client_port_id ( ) -> UniqueClientId

Returns the [UniqueClientId] of the source [Client].

◆ operator=() [1/2]

auto iox2::RequestHeader::operator= ( const RequestHeader ) -> RequestHeader &=delete
delete

◆ operator=() [2/2]

auto iox2::RequestHeader::operator= ( RequestHeader &&  rhs) -> RequestHeader &
noexcept

Friends And Related Symbol Documentation

◆ ActiveRequest

template<ServiceType , typename , typename , typename , typename >
friend class ActiveRequest
friend

Definition at line 33 of file header_request_response.hpp.

◆ PendingResponse

template<ServiceType , typename , typename , typename , typename >
friend class PendingResponse
friend

Definition at line 35 of file header_request_response.hpp.

◆ RequestMut

template<ServiceType , typename , typename , typename , typename >
friend class RequestMut
friend

Definition at line 37 of file header_request_response.hpp.


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