B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
B3::OrderMassActionRequest Struct Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::OrderMassActionRequest:
+ Collaboration diagram for B3::OrderMassActionRequest:

Public Member Functions

const AsciiString getAsset () const
 
const ClOrdID getClOrdID () const
 
const
ExecRestatementReasonValidForMassCancelOptional 
getExecRestatementReason () const
 
FieldsIterator getIterator () const
 
const MassActionScopeOptional getMassActionScope () const
 
const MassActionType getMassActionType () const
 
size_t getMsgLength () const
 
const OrdTagID getOrdTagID () const
 
const Padding1 getPaddingBeforeAsset () const
 
const SecurityIDOptional getSecurityID () const
 
FieldsSetIterator getSetIterator ()
 
const SideOptional getSide () const
 
 OrderMassActionRequest ()
 
 OrderMassActionRequest (bool initFields)
 
void setAsset (const AsciiString &val)
 
void setClOrdID (ClOrdID value)
 
void setExecRestatementReason (const ExecRestatementReasonValidForMassCancelOptional val)
 
void setMassActionScope (const MassActionScopeOptional val)
 
void setMassActionType (const MassActionType val)
 
void setOrdTagID (OrdTagID value)
 
void setPaddingBeforeAsset (Padding1 value)
 
void setSecurityID (SecurityIDOptional value)
 
void setSide (const SideOptional val)
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from B3::StandardHeader
u16 getEncodingType () const
 
u16 getMessageLength () const
 
const messageHeadergetSbeHeader () const
 
template<typename T >
const T & getTypedMessage () const
 
template<typename T >
T & getTypedMessage ()
 
void setEncodingType (u16 value)
 
void setEncodingType (const messageHeader &value)
 
void setMessageLength (u16 value)
 
 StandardHeader ()
 

Static Public Member Functions

static FieldsIterator getIterator (const StandardHeader &message)
 
static const MessageTypegetMessageType ()
 
static size_t getMinMessageSize ()
 
static const SecurityExchangegetSecurityExchange ()
 
static const SecurityIDSourcegetSecurityIDSource ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static bool isDynamicSizeMessage ()
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

AssetOptional asset
 
InboundBusinessHeader businessHeader
 
ClOrdID clOrdID
 
ExecRestatementReasonValidForMassCancelOptional execRestatementReason
 
InvestorID investorID
 
MassActionScopeOptional massActionScope
 
MassActionType massActionType
 
OrdTagID ordTagID
 
Padding1 paddingBeforeAsset
 
SecurityIDOptional securityID
 
SideOptional side
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 54
 
static const u16 TemplateID = 701
 

Constructor & Destructor Documentation

B3::OrderMassActionRequest::OrderMassActionRequest ( )
inline
B3::OrderMassActionRequest::OrderMassActionRequest ( bool  initFields)
inlineexplicit

Member Function Documentation

const AsciiString B3::OrderMassActionRequest::getAsset ( ) const
inline

References B3::asset.

const ClOrdID B3::OrderMassActionRequest::getClOrdID ( ) const
inline

References B3::clOrdID.

const ExecRestatementReasonValidForMassCancelOptional B3::OrderMassActionRequest::getExecRestatementReason ( ) const
inline
FieldsIterator B3::OrderMassActionRequest::getIterator ( ) const
inline
FieldsIterator B3::OrderMassActionRequest::getIterator ( const StandardHeader message)
inlinestatic
const MassActionScopeOptional B3::OrderMassActionRequest::getMassActionScope ( ) const
inline

References B3::massActionScope.

const MassActionType B3::OrderMassActionRequest::getMassActionType ( ) const
inline

References B3::massActionType.

static const MessageType& B3::OrderMassActionRequest::getMessageType ( )
inlinestatic
size_t B3::OrderMassActionRequest::getMinMessageSize ( )
inlinestatic
size_t B3::OrderMassActionRequest::getMsgLength ( ) const
inline
const OrdTagID B3::OrderMassActionRequest::getOrdTagID ( ) const
inline

References B3::ordTagID.

const Padding1 B3::OrderMassActionRequest::getPaddingBeforeAsset ( ) const
inline
static const SecurityExchange& B3::OrderMassActionRequest::getSecurityExchange ( )
inlinestatic
const SecurityIDOptional B3::OrderMassActionRequest::getSecurityID ( ) const
inline

References B3::securityID.

static const SecurityIDSource& B3::OrderMassActionRequest::getSecurityIDSource ( )
inlinestatic
FieldsSetIterator B3::OrderMassActionRequest::getSetIterator ( )
inline
FieldsSetIterator B3::OrderMassActionRequest::getSetIterator ( StandardHeader message)
inlinestatic
const SideOptional B3::OrderMassActionRequest::getSide ( ) const
inline

References B3::side.

static bool B3::OrderMassActionRequest::isDynamicSizeMessage ( )
inlinestatic
void B3::OrderMassActionRequest::setAsset ( const AsciiString val)
inline

References B3::asset, and B3::StringCopy().

void B3::OrderMassActionRequest::setClOrdID ( ClOrdID  value)
inline

References B3::clOrdID.

void B3::OrderMassActionRequest::setExecRestatementReason ( const ExecRestatementReasonValidForMassCancelOptional  val)
inline
void B3::OrderMassActionRequest::setMassActionScope ( const MassActionScopeOptional  val)
inline

References B3::massActionScope.

void B3::OrderMassActionRequest::setMassActionType ( const MassActionType  val)
inline

References B3::massActionType.

void B3::OrderMassActionRequest::setOrdTagID ( OrdTagID  value)
inline

References B3::ordTagID.

void B3::OrderMassActionRequest::setPaddingBeforeAsset ( Padding1  value)
inline
void B3::OrderMassActionRequest::setSecurityID ( SecurityIDOptional  value)
inline

References B3::securityID.

void B3::OrderMassActionRequest::setSide ( const SideOptional  val)
inline

References B3::side.

std::ostream& B3::OrderMassActionRequest::toStream ( std::ostream &  os) const
inline

Referenced by B3::messageToStream().

std::string B3::OrderMassActionRequest::toString ( ) const
inline
void B3::OrderMassActionRequest::updateMessageLength ( )
inline
static void B3::OrderMassActionRequest::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

AssetOptional B3::OrderMassActionRequest::asset
const u16 B3::OrderMassActionRequest::BlockLength = 54
static
InboundBusinessHeader B3::OrderMassActionRequest::businessHeader
ClOrdID B3::OrderMassActionRequest::clOrdID
ExecRestatementReasonValidForMassCancelOptional B3::OrderMassActionRequest::execRestatementReason
InvestorID B3::OrderMassActionRequest::investorID
MassActionScopeOptional B3::OrderMassActionRequest::massActionScope
MassActionType B3::OrderMassActionRequest::massActionType
OrdTagID B3::OrderMassActionRequest::ordTagID
Padding1 B3::OrderMassActionRequest::paddingBeforeAsset
SecurityIDOptional B3::OrderMassActionRequest::securityID
SideOptional B3::OrderMassActionRequest::side
const u16 B3::OrderMassActionRequest::TemplateID = 701
static