OnixS C++ CME MDP Conflated UDP Handler 1.1.2
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::ConflatedUDP::SecurityDataArgs< Container, Data >

Collection of attributes associated with security-related data in security listener callbacks.

Definition at line 43 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 61 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 57 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 65 of file SecurityListener.h.

◆ SecurityDataArgs() [2/2]

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

Initializes instance as copy of other one.

Definition at line 76 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 98 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 92 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 86 of file SecurityListener.h.