EPAM B2BITS CME MDP Handler C++  5.4.2
Public Member Functions | List of all members
Cme::Mdp::Packet Struct Reference

#include <B2BITS_CmeMdpPacket.h>

Public Member Functions

 Packet ()
 
 Packet (const void *data, std::size_t size)
 
void assign (const void *data, std::size_t size)
 
u32 getSequenceNumber () const
 
u64 getSendingTime () const
 
void reset () const
 
bool valid () const
 
const MessageHeadergetMessage () const
 
std::size_t getOffset () const
 
void next () const
 
std::size_t getDataSize () const
 
const void * getDataPtr () const
 
void setTimestamps (const Timestamps *ts)
 
const TimestampsgetTimestamps () const
 
std::string toString () const
 

Detailed Description

Packet. Packet class is used to parse MDP packets.

Constructor & Destructor Documentation

Cme::Mdp::Packet::Packet ( )
Cme::Mdp::Packet::Packet ( const void *  data,
std::size_t  size 
)

Member Function Documentation

void Cme::Mdp::Packet::assign ( const void *  data,
std::size_t  size 
)
const void* Cme::Mdp::Packet::getDataPtr ( ) const
inline
std::size_t Cme::Mdp::Packet::getDataSize ( ) const
inline
const MessageHeader* Cme::Mdp::Packet::getMessage ( ) const
inline
std::size_t Cme::Mdp::Packet::getOffset ( ) const
inline
u64 Cme::Mdp::Packet::getSendingTime ( ) const
u32 Cme::Mdp::Packet::getSequenceNumber ( ) const
const Timestamps* Cme::Mdp::Packet::getTimestamps ( ) const
inline
void Cme::Mdp::Packet::next ( ) const
void Cme::Mdp::Packet::reset ( ) const
void Cme::Mdp::Packet::setTimestamps ( const Timestamps ts)
inline
std::string Cme::Mdp::Packet::toString ( ) const
bool Cme::Mdp::Packet::valid ( ) const
inline