EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
IceImpact::MessageBundleMarker Struct Reference

#include <B2BITS_IceImpactMessages.h>

Inheritance diagram for IceImpact::MessageBundleMarker:
Inheritance graph
[legend]
Collaboration diagram for IceImpact::MessageBundleMarker:
Collaboration graph
[legend]

Public Member Functions

 MessageBundleMarker () throw ()
 
 MessageBundleMarker (bool initFields) throw ()
 
size_t getMsgLength () const throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
const Int64 getTradeTransactionID () const throw ()
 
void setTradeTransactionID (Int64 val) throw ()
 
const StartOrEnd::Enum getStartOrEnd () const throw ()
 
void setStartOrEnd (const StartOrEnd::Enum val) throw ()
 
const Alpha getIsTransactionEnd () const throw ()
 
void setIsTransactionEnd (Alpha val) throw ()
 
- Public Member Functions inherited from IceImpact::MessageHeader
MessageType::Enum getMessageType () const
 
void setMessageType (MessageType::Enum value)
 
i16 getMessageBodyLength () const
 
void setMessageBodyLength (i16 value)
 

Public Attributes

StartOrEnd startOrEnd
 
Int64 tradeTransactionID
 
Alpha isTransactionEnd
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_MessageBundleMarker
 

Constructor & Destructor Documentation

IceImpact::MessageBundleMarker::MessageBundleMarker ( )
throw (
)
inline
IceImpact::MessageBundleMarker::MessageBundleMarker ( bool  initFields)
throw (
)
inlineexplicit

Member Function Documentation

const Alpha IceImpact::MessageBundleMarker::getIsTransactionEnd ( ) const
throw (
)
inline
size_t IceImpact::MessageBundleMarker::getMsgLength ( ) const
throw (
)
inline
const StartOrEnd::Enum IceImpact::MessageBundleMarker::getStartOrEnd ( ) const
throw (
)
inline
const Int64 IceImpact::MessageBundleMarker::getTradeTransactionID ( ) const
throw (
)
inline
void IceImpact::MessageBundleMarker::setIsTransactionEnd ( Alpha  val)
throw (
)
inline
void IceImpact::MessageBundleMarker::setStartOrEnd ( const StartOrEnd::Enum  val)
throw (
)
inline
void IceImpact::MessageBundleMarker::setTradeTransactionID ( Int64  val)
throw (
)
inline
std::ostream& IceImpact::MessageBundleMarker::toStream ( std::ostream &  os) const
inline
std::string IceImpact::MessageBundleMarker::toString ( ) const
inline

Member Data Documentation

Alpha IceImpact::MessageBundleMarker::isTransactionEnd
StartOrEnd IceImpact::MessageBundleMarker::startOrEnd
Int64 IceImpact::MessageBundleMarker::tradeTransactionID
const MessageType::Enum IceImpact::MessageBundleMarker::TYPE = MessageType::MessageType_MessageBundleMarker
static