SOLA
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
daisi::cpps::common::CppsCommunicator Struct Reference

Aggregation object holding communication related members. More...

#include <cpps_communicator.h>

Public Member Functions

 CppsCommunicator (const sola::ManagementOverlayMinhton::Config &storage_config, const sola::EventDisseminationMinhcast::Config &event_dissemination_config, sola::TopicMessageReceiveFct topic_recv, sola::LoggerPtr logger, const std::function< void(const solanet::Message &)> &callback)
 

Public Attributes

sola::SOLA< sola::ManagementOverlayMinhton, sola::EventDisseminationMinhcastsola
 
solanet::Network network
 

Detailed Description

Aggregation object holding communication related members.

Constructor & Destructor Documentation

◆ CppsCommunicator()

daisi::cpps::common::CppsCommunicator::CppsCommunicator ( const sola::ManagementOverlayMinhton::Config storage_config,
const sola::EventDisseminationMinhcast::Config event_dissemination_config,
sola::TopicMessageReceiveFct  topic_recv,
sola::LoggerPtr  logger,
const std::function< void(const solanet::Message &)> &  callback 
)
inline

Constructor required for initializing this struct as a shared ptr. TODO This constructs solanet::Network and SOLA inplace as long as they are not moveable.


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