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

#include <SMP.Classes.REPO_PROPOSAL.h>

Collaboration diagram for REPO_PROPOSAL:

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_PROPOSALclone () const
 
virtual REPO_PROPOSALclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 
size_t getMaxMessageSize () const
 

Public Attributes

TI_MSG_INFO propMsgInfo
 
REPO_MEMBER_INFO provider
 
REPO_INSTRUMENT_DATE_INFO instrument
 
REPO_PROP_EVENT::Enum event
 
REPO_PROP_STATUS::Enum propStatus
 
TI_VERB::Enum verb
 
Double rate
 
Double blockQty
 
Double dripQty
 
Double minQty
 
Double availableQty
 
TI_FLAG::Enum transparentFlag
 
TI_FLAG::Enum cCPOnlyFlag
 
UInt64 editTime
 
UInt64 bestTime
 
TI_FLAG::Enum visibleRateFg
 
TI_FLAG::Enum bilateralOnlyFlag
 

Detailed Description

Definition at line 46 of file SMP.Classes.REPO_PROPOSAL.h.

Constructor & Destructor Documentation

REPO_PROPOSAL ( )
inline

Definition at line 49 of file SMP.Classes.REPO_PROPOSAL.h.

virtual ~REPO_PROPOSAL ( )
inlinevirtual

Definition at line 53 of file SMP.Classes.REPO_PROPOSAL.h.

Member Function Documentation

virtual REPO_PROPOSAL* clone ( ) const
virtual

Implements Class.

virtual REPO_PROPOSAL* clone ( void *  ) const
virtual

Implements Class.

size_t deserialize ( const void *  buf,
size_t  inLen 
)
virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

Definition at line 56 of file SMP.Classes.REPO_PROPOSAL.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 120 of file SMP.Classes.REPO_PROPOSAL.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

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.

Action executed on the proposal.

Definition at line 71 of file SMP.Classes.REPO_PROPOSAL.h.

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.

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.

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.


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