OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
SecurityDataArgs< Container, Data > Class Template Reference

Public Types

typedef Container Message
typedef Data Entry

Public Member Functions

 SecurityDataArgs (const NetPacket &packet, const Message &message, const Entry &entry)
 SecurityDataArgs (const SecurityDataArgs &other)
const NetPacketpacket () const
const Messagemessage () const
const Entryentry () const

Detailed Description

template<class Container, class Data = typename Container::Entry>
class OnixS::CME::MDH::SecurityDataArgs< Container, Data >

Definition at line 42 of file SecurityListener.h.

Member Typedef Documentation

◆ Entry

template<class Container, class Data = typename Container::Entry>
typedef Data Entry

Type of repeating group entry whose instance referenced by given arguments.

Definition at line 51 of file SecurityListener.h.

◆ Message

template<class Container, class Data = typename Container::Entry>
typedef Container Message

Type of message whose instance is referenced by given arguments.

Definition at line 47 of file SecurityListener.h.

Constructor & Destructor Documentation

◆ SecurityDataArgs() [1/2]

template<class Container, class Data = typename Container::Entry>
SecurityDataArgs ( const NetPacket & packet,
const Message & message,
const Entry & entry )
inline

Initializes instance with given market data entry.

Definition at line 55 of file SecurityListener.h.

◆ SecurityDataArgs() [2/2]

template<class Container, class Data = typename Container::Entry>
SecurityDataArgs ( const SecurityDataArgs< Container, Data > & other)
inlineexplicit

Initializes instance as copy of other one.

Definition at line 63 of file SecurityListener.h.

Member Function Documentation

◆ entry()

template<class Container, class Data = typename Container::Entry>
const Entry & entry ( ) const
inline

Instance of market data being referenced.

Definition at line 84 of file SecurityListener.h.

◆ message()

template<class Container, class Data = typename Container::Entry>
const Message & message ( ) const
inline

Instance of message containing market data entry.

Definition at line 78 of file SecurityListener.h.

◆ packet()

template<class Container, class Data = typename Container::Entry>
const NetPacket & packet ( ) const
inline

Instance of the packet containing the message which in its turn contains the market data entry.

Definition at line 72 of file SecurityListener.h.