Template Class CReaderLayer

Class Documentation

template<typename T, typename U>
class CReaderLayer

Public Functions

CReaderLayer() = default
virtual ~CReaderLayer() = default
virtual void Initialize(const U &attr_) = 0
virtual void AddSubscription(const std::string &host_name_, const std::string &topic_name_, const EntityIdT &topic_id_) = 0
virtual void RemSubscription(const std::string &host_name_, const std::string &topic_name_, const EntityIdT &topic_id_) = 0
virtual void SetConnectionParameter(SReaderLayerPar &par_) = 0

Public Static Functions

static inline std::shared_ptr<T> Get()