#include <SMP.Classes.REPO_OTC_REGISTRATION.h>
Public Member Functions | |
REPO_OTC_REGISTRATION () | |
virtual | ~REPO_OTC_REGISTRATION () |
virtual ClassId::Enum | id () const |
size_t | deserialize (const void *buf, size_t inLen) |
virtual std::string | toString () const |
virtual size_t | serializationBufSize () const |
virtual REPO_OTC_REGISTRATION * | clone () const |
virtual REPO_OTC_REGISTRATION * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 48 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
|
inline |
Definition at line 51 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
|
inlinevirtual |
Definition at line 56 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 132 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
|
virtual |
Provides string presentation.
Implements Class.
TI_FLAG::Enum bilateralOnlyFlag |
Indicates whether the originator wants to force the trade to be settled bilaterally or not. The counterpart receiving the registration cannot modify this flag.
Definition at line 98 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
UInt32 brokerId |
ID of the Brokerage Organization.
Definition at line 119 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
std::string comment |
Free text field.
Definition at line 83 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
REPO_OTC_MEMBER_INFO counterpart |
ID of the member receiving the OTC registration.
Definition at line 74 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
REPO_OTC_REGISTRATION_SUBSTATUS::Enum counterpartSubStatus |
Status of the registration from the counterpart's point of view.
Definition at line 95 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Action applied to the OTC Registration.
Definition at line 86 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Double haircut |
Haircut value.
Definition at line 122 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
TI_IN_OUT_FLAG::Enum inOutFlag |
Indicates whether it is an incoming (IN) OTC registration or an outgoing (OUT) OTC registration.
Definition at line 68 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
TI_INSTRUMENT_INFO instrument |
Tradable instrument data.
Definition at line 101 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
TI_MSG_INFO msgInfo |
Data identifying the OTC registration.
Definition at line 65 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
REPO_OTC_MEMBER_INFO originator |
ID of the member the OTC registration originates from.
Definition at line 71 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
REPO_OTC_REGISTRATION_SUBSTATUS::Enum originatorSubStatus |
Status of the registration from the originator's point of view.
Definition at line 92 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Double price |
Spot Price.
Definition at line 104 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Double qty |
Quantity.
Definition at line 113 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Double rate |
Rate.
Definition at line 110 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Status of the registration.
Definition at line 89 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
REPO_OTC_MEMBER_INFO submitter |
ID of the member submitting the OTC registration.
Definition at line 77 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
UInt64 updateTime |
Time at which the data were last updated.
Definition at line 116 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
TI_VERB::Enum verb |
Specifies whether it is a buy or sell OTC registration and is set from the receiving member's viewpoint. This means that the Verb field has different values for the Originator and the Counterpart, and reflects the type of operation (buy or sell) performed by the receiving member. For Broker and Broker Plus the verb is set from the originator member's viewpoint.
Definition at line 80 of file SMP.Classes.REPO_OTC_REGISTRATION.h.
Double yield |
Yield Reserved for future use.
Definition at line 107 of file SMP.Classes.REPO_OTC_REGISTRATION.h.