#include <OnixS/CME/MDH/Security.h>
Public Types | |
typedef UInt64 | UserData |
Public Member Functions | |
SecurityId | id () const |
StrRef | symbol () const |
void | symbol (const StrRef &symbol) |
StrRef | group () const |
void | group (const StrRef &group) |
StrRef | asset () const |
void | asset (const StrRef &asset) |
UInt32 | seqNumber () const |
UserData | userData () const |
Protected Member Functions | |
Security (SecurityId id) | |
~Security () | |
void | seqNumber (UInt32 seqNumber) |
void | userData (UserData data) |
Definition at line 29 of file Security.h.
User-defined data to be attached.
Definition at line 90 of file Security.h.
|
inlineprotected |
Initializes instance.
Definition at line 100 of file Security.h.
|
inlineprotected |
Cleans everything up.
Definition at line 108 of file Security.h.
|
inline |
String field that indicates the underlying asset code (Product Code).
Definition at line 72 of file Security.h.
|
inline |
Updates asset code.
Definition at line 78 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 59 of file Security.h.
|
inline |
Assigns security group code.
Definition at line 65 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 37 of file Security.h.
|
inline |
Security-level sequence number.
Definition at line 84 of file Security.h.
|
inlineprotected |
Updates sequence number.
Definition at line 111 of file Security.h.
|
inline |
Security name or symbol.
Definition at line 43 of file Security.h.
|
inline |
Updates security name or symbol.
Definition at line 49 of file Security.h.
|
inline |
User-defined data.
Definition at line 93 of file Security.h.
|
inlineprotected |
Sets user-defined data.
Definition at line 117 of file Security.h.