#include <OnixS/CME/MDH/Security.h>
Public Types | |
| typedef Messaging::UInt64 | UserData |
Public Member Functions | |
| SecurityId | id () const |
| Messaging::StrRef | symbol () const |
| void | symbol (Messaging::StrRef symbol) |
| Messaging::StrRef | group () const |
| void | group (Messaging::StrRef group) |
| Messaging::StrRef | asset () const |
| void | asset (Messaging::StrRef asset) |
| Messaging::UInt32 | seqNumber () const |
| UserData | userData () const |
| Messaging::Timestamp | lastEventTime () const noexcept |
Protected Member Functions | |
| Security (SecurityId id) | |
| ~Security ()=default | |
| void | seqNumber (Messaging::UInt32 seqNumber) |
| void | userData (UserData data) |
| void | lastEventTime (Messaging::Timestamp ts) noexcept |
Definition at line 30 of file Security.h.
| typedef Messaging::UInt64 UserData |
User-defined data to be attached.
Definition at line 91 of file Security.h.
|
inlineprotected |
Initializes instance.
Definition at line 107 of file Security.h.
|
protecteddefault |
Cleans everything up.
|
inline |
String field that indicates the underlying asset code (Product Code).
Definition at line 73 of file Security.h.
|
inline |
Updates asset code.
Definition at line 79 of file Security.h.
|
inline |
Security group code.
An exchange specific code assigned to a group of related securities, which are concurrently affected by market events.
Definition at line 60 of file Security.h.
|
inline |
Assigns security group code.
Definition at line 66 of file Security.h.
|
inline |
Unique security identifier.
Security ID value will not be reused until the next trade date following an security expiration or deletion.
Definition at line 38 of file Security.h.
|
inlinenoexcept |
TransactTime of the last event that triggered a book update.
Definition at line 100 of file Security.h.
|
inlineprotectednoexcept |
Updates TransactTime of the last event that triggered a book update.
Definition at line 130 of file Security.h.
|
inline |
Security-level sequence number.
Definition at line 85 of file Security.h.
|
inlineprotected |
Updates sequence number.
Definition at line 118 of file Security.h.
|
inline |
Security name or symbol.
Definition at line 44 of file Security.h.
|
inline |
Updates security name or symbol.
Definition at line 50 of file Security.h.
|
inline |
User-defined data.
Definition at line 94 of file Security.h.
|
inlineprotected |
Sets user-defined data.
Definition at line 124 of file Security.h.