Security Status. More...
Public Member Functions | |
SecurityStatus (const Message &message) | |
Initializes instance from given FIX message. | |
~SecurityStatus () | |
Releases associated data. | |
Symbol | symbol () const |
Symbol (tag 55). | |
bool | securityId (SecurityId &id) const |
Unique instrument ID as qualified by the exchange per tag 22-SecurityIDSource (tag 48). More... | |
SecurityTradingStatus | tradingStatus () const |
Accesses to security trading status if available. | |
SecurityTradingEvent | tradingEvent () const |
Accesses to security trading event if available. | |
bool | highPrice (Price &value) const |
Upper price threshold for the instrument. More... | |
bool | lowPrice (Price &value) const |
Lower price threshold for the instrument. More... | |
const Message & | message () const |
Underlying FIX message containing security status. | |
std::string | toString () const |
String representation. | |
void | toString (std::string &) const |
Appends string representation. | |
Security Status.
|
inline |
Upper price threshold for the instrument.
Orders submitted with prices above the upper limit will be rejected (tag 332). Returns 'false' if threshold is absent.
|
inline |
Lower price threshold for the instrument.
Orders submitted with prices below the lower limit will be rejected (tag 333). Returns 'false' if threshold is absent.
|
inline |
Unique instrument ID as qualified by the exchange per tag 22-SecurityIDSource (tag 48).
Returns 'false' if no security id available.