OnixS C++ CME Market Data Handler  2.56.0.0
Public Member Functions | List of all members
SecurityStatus Class Reference

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 Messagemessage () const
 Underlying FIX message containing security status.
 
std::string toString () const
 String representation.
 
void toString (std::string &) const
 Appends string representation.
 

Detailed Description

Security Status.

Member Function Documentation

bool highPrice ( Price value) const
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.

bool lowPrice ( Price value) const
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.

bool securityId ( SecurityId &  id) const
inline

Unique instrument ID as qualified by the exchange per tag 22-SecurityIDSource (tag 48).

Returns 'false' if no security id available.