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::SecurityDefinitionResponse Struct Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::SecurityDefinitionResponse:
+ Collaboration diagram for B3::SecurityDefinitionResponse:

Public Member Functions

const AsciiString getEnteringTrader () const
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const AsciiString getPaddingBeforeSecurityReqID () const
 
const SecurityIDOptional getSecurityID () const
 
const SecurityReqRespID getSecurityReqID () const
 
const SecurityReqRespID getSecurityResponseID () const
 
const SecurityResponseType getSecurityResponseType () const
 
const AsciiString getSecurityStrategyType () const
 
const AsciiString getSenderLocation () const
 
FieldsSetIterator getSetIterator ()
 
const AsciiString getSymbol () const
 
 SecurityDefinitionResponse ()
 
 SecurityDefinitionResponse (bool initFields)
 
void setEnteringTrader (const AsciiString &val)
 
void setPaddingBeforeSecurityReqID (const AsciiString &val)
 
void setSecurityID (SecurityIDOptional value)
 
void setSecurityReqID (SecurityReqRespID value)
 
void setSecurityResponseID (SecurityReqRespID value)
 
void setSecurityResponseType (const SecurityResponseType val)
 
void setSecurityStrategyType (const AsciiString &val)
 
void setSenderLocation (const AsciiString &val)
 
void setSymbol (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 const SecurityExchangegetSecurityExchange ()
 
static const SecurityIDSourcegetSecurityIDSource ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static bool isDynamicSizeMessage ()
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

OutboundBusinessHeader businessHeader
 
Trader enteringTrader
 
Padding2 paddingBeforeSecurityReqID
 
SecurityIDOptional securityID
 
SecurityReqRespID securityReqID
 
SecurityReqRespID securityResponseID
 
SecurityResponseType securityResponseType
 
SecurityStrategyType securityStrategyType
 
SenderLocation senderLocation
 
Symbol symbol
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 83
 
static const u16 TemplateID = 301
 

Constructor & Destructor Documentation

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

Member Function Documentation

const AsciiString B3::SecurityDefinitionResponse::getEnteringTrader ( ) const
inline

References B3::enteringTrader.

FieldsIterator B3::SecurityDefinitionResponse::getIterator ( ) const
inline
FieldsIterator B3::SecurityDefinitionResponse::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::SecurityDefinitionResponse::getMessageType ( )
inlinestatic
size_t B3::SecurityDefinitionResponse::getMinMessageSize ( )
inlinestatic
size_t B3::SecurityDefinitionResponse::getMsgLength ( ) const
inline
const AsciiString B3::SecurityDefinitionResponse::getPaddingBeforeSecurityReqID ( ) const
inline
static const SecurityExchange& B3::SecurityDefinitionResponse::getSecurityExchange ( )
inlinestatic
const SecurityIDOptional B3::SecurityDefinitionResponse::getSecurityID ( ) const
inline

References B3::securityID.

static const SecurityIDSource& B3::SecurityDefinitionResponse::getSecurityIDSource ( )
inlinestatic
const SecurityReqRespID B3::SecurityDefinitionResponse::getSecurityReqID ( ) const
inline

References B3::securityReqID.

const SecurityReqRespID B3::SecurityDefinitionResponse::getSecurityResponseID ( ) const
inline
const SecurityResponseType B3::SecurityDefinitionResponse::getSecurityResponseType ( ) const
inline
const AsciiString B3::SecurityDefinitionResponse::getSecurityStrategyType ( ) const
inline
const AsciiString B3::SecurityDefinitionResponse::getSenderLocation ( ) const
inline

References B3::senderLocation.

FieldsSetIterator B3::SecurityDefinitionResponse::getSetIterator ( )
inline
FieldsSetIterator B3::SecurityDefinitionResponse::getSetIterator ( StandardHeader message)
inlinestatic
const AsciiString B3::SecurityDefinitionResponse::getSymbol ( ) const
inline

References FIXFields::Symbol, and B3::symbol.

static bool B3::SecurityDefinitionResponse::isDynamicSizeMessage ( )
inlinestatic
void B3::SecurityDefinitionResponse::setEnteringTrader ( const AsciiString val)
inline
void B3::SecurityDefinitionResponse::setPaddingBeforeSecurityReqID ( const AsciiString val)
inline
void B3::SecurityDefinitionResponse::setSecurityID ( SecurityIDOptional  value)
inline

References B3::securityID.

void B3::SecurityDefinitionResponse::setSecurityReqID ( SecurityReqRespID  value)
inline

References B3::securityReqID.

void B3::SecurityDefinitionResponse::setSecurityResponseID ( SecurityReqRespID  value)
inline
void B3::SecurityDefinitionResponse::setSecurityResponseType ( const SecurityResponseType  val)
inline
void B3::SecurityDefinitionResponse::setSecurityStrategyType ( const AsciiString val)
inline
void B3::SecurityDefinitionResponse::setSenderLocation ( const AsciiString val)
inline
void B3::SecurityDefinitionResponse::setSymbol ( const AsciiString val)
inline

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

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

Referenced by B3::messageToStream().

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

Member Data Documentation

const u16 B3::SecurityDefinitionResponse::BlockLength = 83
static
OutboundBusinessHeader B3::SecurityDefinitionResponse::businessHeader
Trader B3::SecurityDefinitionResponse::enteringTrader
Padding2 B3::SecurityDefinitionResponse::paddingBeforeSecurityReqID
SecurityIDOptional B3::SecurityDefinitionResponse::securityID
SecurityReqRespID B3::SecurityDefinitionResponse::securityReqID
SecurityReqRespID B3::SecurityDefinitionResponse::securityResponseID
SecurityResponseType B3::SecurityDefinitionResponse::securityResponseType
SecurityStrategyType B3::SecurityDefinitionResponse::securityStrategyType
SenderLocation B3::SecurityDefinitionResponse::senderLocation
Symbol B3::SecurityDefinitionResponse::symbol
const u16 B3::SecurityDefinitionResponse::TemplateID = 301
static