NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
storage::control::rdma_connection_details_payload Struct Reference

#include </opt/mellanox/doca/applications/storage/storage_common/control_message.hpp>

Inheritance diagram for storage::control::rdma_connection_details_payload:
Collaboration diagram for storage::control::rdma_connection_details_payload:

Public Member Functions

 ~rdma_connection_details_payload () override=default
 
 rdma_connection_details_payload ()=default
 
 rdma_connection_details_payload (uint32_t context_idx_, rdma_connection_role role_, std::vector< uint8_t > connection_details_)
 
 rdma_connection_details_payload (rdma_connection_details_payload const &)=default
 
 rdma_connection_details_payload (rdma_connection_details_payload &&) noexcept=default
 
rdma_connection_details_payloadoperator= (rdma_connection_details_payload const &)=default
 
rdma_connection_details_payloadoperator= (rdma_connection_details_payload &&) noexcept=default
 
- Public Member Functions inherited from storage::control::message::payload
virtual ~payload ()=default
 

Data Fields

uint32_t context_idx
 
storage::control::rdma_connection_role role
 
std::vector< uint8_t > connection_details
 

Detailed Description

Definition at line 160 of file control_message.hpp.

Constructor & Destructor Documentation

◆ ~rdma_connection_details_payload()

storage::control::rdma_connection_details_payload::~rdma_connection_details_payload ( )
overridedefault

◆ rdma_connection_details_payload() [1/4]

storage::control::rdma_connection_details_payload::rdma_connection_details_payload ( )
default

◆ rdma_connection_details_payload() [2/4]

storage::control::rdma_connection_details_payload::rdma_connection_details_payload ( uint32_t  context_idx_,
rdma_connection_role  role_,
std::vector< uint8_t >  connection_details_ 
)
inlineexplicit

Definition at line 167 of file control_message.hpp.

◆ rdma_connection_details_payload() [3/4]

storage::control::rdma_connection_details_payload::rdma_connection_details_payload ( rdma_connection_details_payload const &  )
default

◆ rdma_connection_details_payload() [4/4]

storage::control::rdma_connection_details_payload::rdma_connection_details_payload ( rdma_connection_details_payload &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

rdma_connection_details_payload& storage::control::rdma_connection_details_payload::operator= ( rdma_connection_details_payload &&  )
defaultnoexcept

◆ operator=() [2/2]

rdma_connection_details_payload& storage::control::rdma_connection_details_payload::operator= ( rdma_connection_details_payload const &  )
default

Field Documentation

◆ connection_details

std::vector<uint8_t> storage::control::rdma_connection_details_payload::connection_details

Definition at line 163 of file control_message.hpp.

◆ context_idx

uint32_t storage::control::rdma_connection_details_payload::context_idx

Definition at line 161 of file control_message.hpp.

◆ role

storage::control::rdma_connection_role storage::control::rdma_connection_details_payload::role

Definition at line 162 of file control_message.hpp.


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