B2BITS CME MDP Handler API Reference
Public Member Functions | List of all members
Packet Struct Reference

Packet. More...

#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 class is used to parse MDP packets.

Constructor & Destructor Documentation

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

Member Function Documentation

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