StrRef securityGroup(const MultiContainer &message)
Retrieves security group field value assuming the given message represents a security definition...
SecurityUpdateAction::Enum securityUpdateAction(const MultiContainer &)
Retrieves security update action field value assuming the given container represents a security defin...
void throwFieldConversionFailure(const Char *field, const Char *target)
Raises exception explaining field value conversion failure.
StrRef asset(const MultiContainer &message)
Retrieves asset field value assuming the given message represents a security definition.
MatchEventIndicator type.
#define ONIXS_CMEMDHFIX_NAMESPACE_BEGIN
Represents time point without time-zone information.
StrRef symbol(const MultiContainer &message)
Retrieves symbol field value assuming the given message represents a security definition.
Int32 SecurityId
Unique security identifier.
Timestamp timestamp(const MultiContainer &, Tag)
Retrieves last update time field value.
char Char
Character type alias.
bool value(Number &number, const MultiContainer &container, Tag tag)
Finds a tag-value entry in the given collection by the given tag and returns its value component tran...
#define ONIXS_CMEMDHFIX_NAMESPACE_END
Char SecurityGroup[6]
SecurityGroup type.
void bookDepths(const MultiContainer &, MbpBookDepth &, MbpBookDepth &)
Retrieves depths of direct and implied books assuming the given message represents a security definit...
Provides efficient way of accessing text-based values without copying content of the text being refer...
UInt8 MbpBookDepth
Market by price order book depth type.
#define ONIXS_CMEMDH_EXPORTED
UInt32 Tag
The type whose values are used to locate fields in the FIX-like messages.
Sequence of tag-value pairs preserving order of pairs and allowing presence of multiple tag-value pai...
MatchEventIndicator matchEventIndicator(const MultiContainer &)
Retrieves match event indicator bits.
MultiContainer::Value valueOrDefault(const MultiContainer &container, Tag tag, const MultiContainer::Value &defaultValue=MultiContainer::Value())
Finds a tag-value entry in the given collection by the given tag and returns its value component...
SecurityId securityId(const MultiContainer &message)
Extracts security id from the given tag-value container.