#include <SMP.Classes.REPO_PROPOSAL.h>
Public Member Functions | |
REPO_PROPOSAL () | |
virtual | ~REPO_PROPOSAL () |
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_PROPOSAL * | clone () const |
virtual REPO_PROPOSAL * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 46 of file SMP.Classes.REPO_PROPOSAL.h.
|
inline |
Definition at line 49 of file SMP.Classes.REPO_PROPOSAL.h.
|
inlinevirtual |
Definition at line 53 of file SMP.Classes.REPO_PROPOSAL.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 120 of file SMP.Classes.REPO_PROPOSAL.h.
|
virtual |
Provides string presentation.
Implements Class.
Double availableQty |
Quantity actually available on the market by effect of manual orders. Not significant for the client.
Definition at line 92 of file SMP.Classes.REPO_PROPOSAL.h.
UInt64 bestTime |
Time at which the last change was made to the proposal.
Definition at line 104 of file SMP.Classes.REPO_PROPOSAL.h.
TI_FLAG::Enum bilateralOnlyFlag |
Indicates whether the trader that inserts the Proposal wants the trade to be settled bilaterally or not.
Definition at line 110 of file SMP.Classes.REPO_PROPOSAL.h.
Double blockQty |
Total quantity of the proposal.
Definition at line 83 of file SMP.Classes.REPO_PROPOSAL.h.
TI_FLAG::Enum cCPOnlyFlag |
Indicates whether the proposal is traded in central counterparty (CCP) mode only or not.
Definition at line 98 of file SMP.Classes.REPO_PROPOSAL.h.
Double dripQty |
Quantity of the proposal made visible to the market.
Definition at line 86 of file SMP.Classes.REPO_PROPOSAL.h.
UInt64 editTime |
Time at which the last change was made to the proposal (takes into account the changes following an order for a partial quantity)
Definition at line 101 of file SMP.Classes.REPO_PROPOSAL.h.
REPO_PROP_EVENT::Enum event |
Action executed on the proposal.
Definition at line 71 of file SMP.Classes.REPO_PROPOSAL.h.
REPO_INSTRUMENT_DATE_INFO instrument |
ID of the financial instrument.
Definition at line 68 of file SMP.Classes.REPO_PROPOSAL.h.
Double minQty |
Minimum quantity that the proposing member exposes for a trade generated by an order.
Definition at line 89 of file SMP.Classes.REPO_PROPOSAL.h.
TI_MSG_INFO propMsgInfo |
ID of the proposal.
Definition at line 62 of file SMP.Classes.REPO_PROPOSAL.h.
REPO_PROP_STATUS::Enum propStatus |
Status of the proposal.
Definition at line 74 of file SMP.Classes.REPO_PROPOSAL.h.
REPO_MEMBER_INFO provider |
ID of the member who entered the proposal.
Definition at line 65 of file SMP.Classes.REPO_PROPOSAL.h.
Double rate |
Rate specified in the proposal.
Definition at line 80 of file SMP.Classes.REPO_PROPOSAL.h.
TI_FLAG::Enum transparentFlag |
Flag indicating whether the proposal is Transparent or not.
Definition at line 95 of file SMP.Classes.REPO_PROPOSAL.h.
TI_VERB::Enum verb |
Specifies whether it is a buy (bid) or sell (ask) proposal.
Definition at line 77 of file SMP.Classes.REPO_PROPOSAL.h.
TI_FLAG::Enum visibleRateFg |
Specifies whether the Rate is visible when the proposal is shown.
Definition at line 107 of file SMP.Classes.REPO_PROPOSAL.h.