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

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::SecurityDefinitionRequest:
+ Collaboration diagram for B3::SecurityDefinitionRequest:

Classes

struct  noLegs
 

Public Member Functions

SecurityDefinitionRequestclone ()
 
const AsciiString getEnteringTrader () const
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const noLegsgetnoLegs () const
 
noLegsgetnoLegs ()
 
const SecurityReqRespID getSecurityReqID () const
 
const AsciiString getSenderLocation () const
 
FieldsSetIterator getSetIterator ()
 
SecurityDefinitionRequestoperator= (const SecurityDefinitionRequest &src)=delete
 
 SecurityDefinitionRequest ()
 
 SecurityDefinitionRequest (bool initFields)
 
 SecurityDefinitionRequest (const SecurityDefinitionRequest &src)=delete
 
void setEnteringTrader (const AsciiString &val)
 
void setSecurityReqID (SecurityReqRespID value)
 
void setSenderLocation (const AsciiString &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 FieldsSetIterator getSetIterator (StandardHeader &message)
 
static bool isDynamicSizeMessage ()
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

InboundBusinessHeader businessHeader
 
Trader enteringTrader
 
SecurityReqRespID securityReqID
 
SenderLocation senderLocation
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 41
 
static const u16 TemplateID = 300
 

Constructor & Destructor Documentation

B3::SecurityDefinitionRequest::SecurityDefinitionRequest ( )
inline
B3::SecurityDefinitionRequest::SecurityDefinitionRequest ( bool  initFields)
inlineexplicit
B3::SecurityDefinitionRequest::SecurityDefinitionRequest ( const SecurityDefinitionRequest src)
delete

Member Function Documentation

SecurityDefinitionRequest* B3::SecurityDefinitionRequest::clone ( )
inline
const AsciiString B3::SecurityDefinitionRequest::getEnteringTrader ( ) const
inline

References B3::enteringTrader.

FieldsIterator B3::SecurityDefinitionRequest::getIterator ( ) const
inline
FieldsIterator B3::SecurityDefinitionRequest::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::SecurityDefinitionRequest::getMessageType ( )
inlinestatic
size_t B3::SecurityDefinitionRequest::getMinMessageSize ( )
inlinestatic
size_t B3::SecurityDefinitionRequest::getMsgLength ( ) const
inline
const noLegs& B3::SecurityDefinitionRequest::getnoLegs ( ) const
inline
noLegs& B3::SecurityDefinitionRequest::getnoLegs ( )
inline
const SecurityReqRespID B3::SecurityDefinitionRequest::getSecurityReqID ( ) const
inline

References B3::securityReqID.

const AsciiString B3::SecurityDefinitionRequest::getSenderLocation ( ) const
inline

References B3::senderLocation.

FieldsSetIterator B3::SecurityDefinitionRequest::getSetIterator ( )
inline
FieldsSetIterator B3::SecurityDefinitionRequest::getSetIterator ( StandardHeader message)
inlinestatic
static bool B3::SecurityDefinitionRequest::isDynamicSizeMessage ( )
inlinestatic
SecurityDefinitionRequest& B3::SecurityDefinitionRequest::operator= ( const SecurityDefinitionRequest src)
delete
void B3::SecurityDefinitionRequest::setEnteringTrader ( const AsciiString val)
inline
void B3::SecurityDefinitionRequest::setSecurityReqID ( SecurityReqRespID  value)
inline

References B3::securityReqID.

void B3::SecurityDefinitionRequest::setSenderLocation ( const AsciiString val)
inline
std::ostream& B3::SecurityDefinitionRequest::toStream ( std::ostream &  os) const
inline

Referenced by B3::messageToStream().

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

Member Data Documentation

const u16 B3::SecurityDefinitionRequest::BlockLength = 41
static
InboundBusinessHeader B3::SecurityDefinitionRequest::businessHeader
Trader B3::SecurityDefinitionRequest::enteringTrader
SecurityReqRespID B3::SecurityDefinitionRequest::securityReqID
SenderLocation B3::SecurityDefinitionRequest::senderLocation
const u16 B3::SecurityDefinitionRequest::TemplateID = 300
static