OnixS C++ MTS Repo SDP Handler  1.3.2.8
API documentation
REPO_DEPTH_ROW Class Reference

#include <SMP.Substructures.REPO_DEPTH_ROW.h>

Public Member Functions

 REPO_DEPTH_ROW ()
 
 ~REPO_DEPTH_ROW ()
 
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 memberId
 
UInt32 traderId
 
TI_FLAG::Enum isTradable
 
Double rate
 
TI_FLAG::Enum rateFg
 
Double qty
 
Double minQty
 
UInt32 propMsgId
 
UInt32 clearingHouseId
 
TI_FLAG::Enum cCPOnlyFlag
 
TI_FLAG::Enum bilateralOnlyFlag
 

Detailed Description

Definition at line 42 of file SMP.Substructures.REPO_DEPTH_ROW.h.

Constructor & Destructor Documentation

REPO_DEPTH_ROW ( )
inline

Definition at line 45 of file SMP.Substructures.REPO_DEPTH_ROW.h.

~REPO_DEPTH_ROW ( )
inline

Definition at line 49 of file SMP.Substructures.REPO_DEPTH_ROW.h.

Member Function Documentation

size_t deserialize ( const void *  buf,
size_t  inLen 
)
size_t serializationBufSize ( ) const
inline

Definition at line 92 of file SMP.Substructures.REPO_DEPTH_ROW.h.

size_t serialize ( void *  buf) const
std::string toString ( ) const

Provides string presentation.

Member Data Documentation

TI_FLAG::Enum bilateralOnlyFlag

Indicates whether the trader who inserts the Proposal wants the trade to be settled bilaterally or not.

Definition at line 82 of file SMP.Substructures.REPO_DEPTH_ROW.h.

TI_FLAG::Enum cCPOnlyFlag

Indicates whether the proposal is traded in central counterparty (CCP) mode only or not.

Definition at line 79 of file SMP.Substructures.REPO_DEPTH_ROW.h.

UInt32 clearingHouseId

Unique ID of the Clearing House.

Definition at line 76 of file SMP.Substructures.REPO_DEPTH_ROW.h.

TI_FLAG::Enum isTradable

Indicates whether the member receiving the Aggregate can successfully aggress the proposal. If this flag is set to False, the system will automatically reject all the orders.

Definition at line 58 of file SMP.Substructures.REPO_DEPTH_ROW.h.

UInt32 memberId

Unique ID of the member.

Definition at line 52 of file SMP.Substructures.REPO_DEPTH_ROW.h.

Double minQty

Minimum quantity.

Definition at line 70 of file SMP.Substructures.REPO_DEPTH_ROW.h.

UInt32 propMsgId

ID of the proposal.

Definition at line 73 of file SMP.Substructures.REPO_DEPTH_ROW.h.

Double qty

Quantity.

Definition at line 67 of file SMP.Substructures.REPO_DEPTH_ROW.h.

Double rate

Rate.

Definition at line 61 of file SMP.Substructures.REPO_DEPTH_ROW.h.

TI_FLAG::Enum rateFg

Set to Y if the rate has been specified.

Definition at line 64 of file SMP.Substructures.REPO_DEPTH_ROW.h.

UInt32 traderId

Unique ID of the trader.

Definition at line 55 of file SMP.Substructures.REPO_DEPTH_ROW.h.


The documentation for this class was generated from the following file: