#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT_CLASS_DECL(name)
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
Abstraction of a link used by the NetFeed instances to cover transportation layer.
virtual void send(const NetFeed &, const void *, size_t, UInt32)=0
Sends the given message to the counterpart.
virtual ~NetFeedLink()
Instances aren't destructed in a regular way.
virtual void release(const NetFeed &)=0
Releases the link used by the given feed.
NetFeedLink()
Instances are constructed through descendants.
virtual void unlink(const NetFeed &)=0
Closes communication link for the given feed.
virtual void link(const NetFeed &, UInt32, std::string &)=0
Establishes connection for the given feed.
Base attributes of market data feed.