Class CSampleReceiverBase

Inheritance Relationships

Derived Types

Class Documentation

class CSampleReceiverBase

Subclassed by eCAL::UDP::CSampleReceiverAsio, eCAL::UDP::CSampleReceiverNpcap

Public Functions

virtual ~CSampleReceiverBase() = default
virtual bool AddMultiCastGroup(const char *ipaddr_) = 0
virtual bool RemMultiCastGroup(const char *ipaddr_) = 0
CSampleReceiverBase(const CSampleReceiverBase&) = delete
CSampleReceiverBase &operator=(const CSampleReceiverBase&) = delete
CSampleReceiverBase(CSampleReceiverBase&&) = delete
CSampleReceiverBase &operator=(CSampleReceiverBase&&) = delete

Protected Functions

inline CSampleReceiverBase(const SReceiverAttr &attr_, const HasSampleCallbackT &has_sample_callback_, const ApplySampleCallbackT &apply_sample_callback_)

Protected Attributes

HasSampleCallbackT m_has_sample_callback
ApplySampleCallbackT m_apply_sample_callback
bool m_broadcast = false