44 virtual bool tryAcquire() = 0;
47 virtual void release() = 0;
55 virtual void onPacket(
const NetPacket&) = 0;
64 virtual void onTimeout(
const NetFeed&) = 0;
74 virtual void onExpiration(
const NetFeed&) = 0;
82 virtual void onFailure(
const NetFeed&,
const Char*) = 0;
virtual ~NetFeedConsumer()
Lifetime of the instance is not maintained through the interface of the given class.
char Char
Character type alias.
Base attributes of market data feed.
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_EXPORTED
#define ONIXS_CMEMDH_LTWT_CLASS_DECL(name)
NetFeedConsumer()
Protected construction for descendants.
Represents an interface through which the Feed Engine pushes market data received for the feeds...
#define ONIXS_CMEMDH_NAMESPACE_END