NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
control_channel.hpp File Reference
#include <cstdint>
#include <functional>
#include <memory>
#include <vector>
#include <doca_dev.h>
#include <doca_comch.h>
#include <storage_common/control_message.hpp>
#include <storage_common/ip_address.hpp>
Include dependency graph for control_channel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  storage::control::channel
 
class  storage::control::comch_channel
 

Namespaces

 storage
 
 storage::control
 

Functions

std::unique_ptr< storage::control::comch_channelstorage::control::make_comch_client_control_channel (doca_dev *dev, char const *channel_name, void *callback_user_data, comch_channel::consumer_event_callback new_consumer_event_cb, comch_channel::consumer_event_callback expired_consumer_event_cb)
 
std::unique_ptr< storage::control::comch_channelstorage::control::make_comch_server_control_channel (doca_dev *dev, doca_dev_rep *dev_rep, char const *channel_name, void *callback_user_data, comch_channel::consumer_event_callback new_consumer_event_cb, comch_channel::consumer_event_callback expired_consumer_event_cb)
 
std::unique_ptr< storage::control::channelstorage::control::make_tcp_client_control_channel (storage::ip_address const &server_address)
 
std::unique_ptr< storage::control::channelstorage::control::make_tcp_server_control_channel (uint16_t listen_port)