NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
storage::control::comch_channel Class Referenceabstract

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

Inheritance diagram for storage::control::comch_channel:
Collaboration diagram for storage::control::comch_channel:

Public Types

using consumer_event_callback = std::function< void(void *user_data, uint32_t consumer_id)>
 

Public Member Functions

virtual doca_comch_connection * get_comch_connection () const noexcept=0
 
- Public Member Functions inherited from storage::control::channel
virtual ~channel ()=default
 
virtual bool is_connected ()=0
 
virtual void send_message (message const &msg)=0
 
virtual storage::control::messagepoll ()=0
 

Detailed Description

Definition at line 51 of file control_channel.hpp.

Member Typedef Documentation

◆ consumer_event_callback

using storage::control::comch_channel::consumer_event_callback = std::function<void(void *user_data, uint32_t consumer_id)>

Definition at line 55 of file control_channel.hpp.

Member Function Documentation

◆ get_comch_connection()

virtual doca_comch_connection* storage::control::comch_channel::get_comch_connection ( ) const
pure virtualnoexcept

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