39 virtual void subscribe(
const std::vector<netio_tag_t>& fids) = 0;
48 typedef std::function<void(netio_tag_t fid,
const uint8_t* data,
size_t size)> OnDataCallback;
Receiver Core interface.
Definition: rxcore.hpp:23
virtual void unsubscribe_all()=0
Subscribe all fids.
virtual void subscribe(netio_tag_t fid)=0
Subscribe for fid.
virtual void subscribe(const std::vector< netio_tag_t > &fids)=0
Subscribe multiple fids.
virtual void callback_on_data(OnDataCallback on_data)=0
Processing on_data event.
virtual std::string get_fe_type()=0
Get front-end type.
virtual void init_subscribe(netio_tag_t fid)=0
Initialize subscription for fid.
virtual void unsubscribe(netio_tag_t fid)=0
Unsubscribe fid.
virtual ~RxCore()=default
Default destructor.
Common types and constants definitions.