#include <SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h>
Public Member Functions | |
REPO_OPEN_TRADE_REQUEST_INFO () | |
~REPO_OPEN_TRADE_REQUEST_INFO () | |
size_t | deserialize (const void *buf, size_t inLen) |
std::string | toString () const |
size_t | serializationBufSize () const |
size_t | serialize (void *buf) const |
Public Attributes | |
UInt32 | requestId |
UInt32 | instrumentId |
std::string | instrumentCode |
std::string | instrumentDesc |
UInt32 | sectionId |
std::string | sectionCode |
std::string | sectionDesc |
UInt32 | requestMemberId |
std::string | requestMemberCode |
std::string | requestMemberDesc |
std::string | requestMemberShortDesc |
UInt32 | requestTraderId |
std::string | requestTraderName |
UInt32 | respondMemberId |
std::string | respondMemberCode |
std::string | respondMemberDesc |
std::string | respondMemberShortDesc |
UInt32 | respondTraderId |
std::string | respondTraderName |
UInt32 | fillMsgId |
UInt32 | fillMsgDate |
REPO_OPEN_TRADE_EVENT::Enum | event |
UInt32 | endDate |
Double | rate |
TI_FLAG::Enum | rateFg |
Double | qty |
UInt32 | creationDate |
UInt64 | creationTime |
UInt64 | updateTime |
Definition at line 42 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
|
inline |
Definition at line 45 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
|
inline |
Definition at line 61 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inline |
Definition at line 158 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
size_t serialize | ( | void * | buf | ) | const |
std::string toString | ( | ) | const |
Provides string presentation.
UInt32 creationDate |
Creation Date of the request.
Definition at line 142 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt64 creationTime |
Creation Time of the request.
Definition at line 145 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 endDate |
Closure Date of the Open Trade.
Definition at line 130 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
Request Type.
Definition at line 127 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 fillMsgDate |
Creation Date of the Open Trade.
Definition at line 124 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 fillMsgId |
Unique ID of the Open Trade.
Definition at line 121 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string instrumentCode |
Alphanumeric code of the instrument.
Definition at line 70 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string instrumentDesc |
Description of the tradable instrument.
Definition at line 73 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 instrumentId |
Unique ID of the instrument.
Definition at line 67 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
Double qty |
Quantity.
Definition at line 139 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
Double rate |
Rate.
Definition at line 133 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
TI_FLAG::Enum rateFg |
If set to Yes, indicates the Rate field is not empty.
Definition at line 136 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 requestId |
Unique ID of the request.
Definition at line 64 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string requestMemberCode |
ABI/MTS code of the member creating the request.
Definition at line 88 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string requestMemberDesc |
Description of the member creating the request.
Definition at line 91 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 requestMemberId |
Unique ID of the member creating the request.
Definition at line 85 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string requestMemberShortDesc |
Short description of the member creating the request.
Definition at line 94 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 requestTraderId |
Unique ID of the trader creating the request.
Definition at line 97 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string requestTraderName |
Name of the trader creating the request.
Definition at line 100 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string respondMemberCode |
ABI/MTS code of the member responding to the request.
Definition at line 106 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string respondMemberDesc |
Description of the member responding to the request.
Definition at line 109 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 respondMemberId |
Unique ID of the member responding to the request.
Definition at line 103 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string respondMemberShortDesc |
Short description of the member responding to the request.
Definition at line 112 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 respondTraderId |
Unique ID of the trader responding to the request.
Definition at line 115 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string respondTraderName |
Name of the trader responding to the request.
Definition at line 118 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string sectionCode |
Alphanumeric ID code of the section - brief description.
Definition at line 79 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
std::string sectionDesc |
Section description.
Definition at line 82 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt32 sectionId |
Unique ID of the section.
Definition at line 76 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.
UInt64 updateTime |
Update Time of the request.
Definition at line 148 of file SMP.Substructures.REPO_OPEN_TRADE_REQUEST_INFO.h.