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

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

Inheritance diagram for storage::control::init_storage_payload:
Collaboration diagram for storage::control::init_storage_payload:

Public Member Functions

 ~init_storage_payload () override=default
 
 init_storage_payload ()=default
 
 init_storage_payload (uint32_t task_count_, uint32_t batch_size_, uint32_t core_count_, std::vector< uint8_t > mmap_export_blob_)
 
 init_storage_payload (init_storage_payload const &)=default
 
 init_storage_payload (init_storage_payload &&) noexcept=default
 
init_storage_payloadoperator= (init_storage_payload const &)=default
 
init_storage_payloadoperator= (init_storage_payload &&) noexcept=default
 
- Public Member Functions inherited from storage::control::message::payload
virtual ~payload ()=default
 

Data Fields

uint32_t task_count
 
uint32_t batch_size
 
uint32_t core_count
 
std::vector< uint8_t > mmap_export_blob
 

Detailed Description

Definition at line 133 of file control_message.hpp.

Constructor & Destructor Documentation

◆ ~init_storage_payload()

storage::control::init_storage_payload::~init_storage_payload ( )
overridedefault

◆ init_storage_payload() [1/4]

storage::control::init_storage_payload::init_storage_payload ( )
default

◆ init_storage_payload() [2/4]

storage::control::init_storage_payload::init_storage_payload ( uint32_t  task_count_,
uint32_t  batch_size_,
uint32_t  core_count_,
std::vector< uint8_t >  mmap_export_blob_ 
)
inline

Definition at line 141 of file control_message.hpp.

◆ init_storage_payload() [3/4]

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

◆ init_storage_payload() [4/4]

storage::control::init_storage_payload::init_storage_payload ( init_storage_payload &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Field Documentation

◆ batch_size

uint32_t storage::control::init_storage_payload::batch_size

Definition at line 135 of file control_message.hpp.

◆ core_count

uint32_t storage::control::init_storage_payload::core_count

Definition at line 136 of file control_message.hpp.

◆ mmap_export_blob

std::vector<uint8_t> storage::control::init_storage_payload::mmap_export_blob

Definition at line 137 of file control_message.hpp.

◆ task_count

uint32_t storage::control::init_storage_payload::task_count

Definition at line 134 of file control_message.hpp.


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