Class CSampleReceiverBase
Defined in File ecal_udp_sample_receiver_base.h
Inheritance Relationships
Derived Types
public eCAL::UDP::CSampleReceiverAsio
(Class CSampleReceiverAsio)public eCAL::UDP::CSampleReceiverNpcap
(Class CSampleReceiverNpcap)
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
-
virtual ~CSampleReceiverBase() = default