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

#include <SMP.Classes.REPO_HIST_OTC_REGISTRATION.h>

Collaboration diagram for REPO_HIST_OTC_REGISTRATION:

Public Member Functions

 REPO_HIST_OTC_REGISTRATION ()
 
virtual ~REPO_HIST_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_HIST_OTC_REGISTRATIONclone () const
 
virtual REPO_HIST_OTC_REGISTRATIONclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 
size_t getMaxMessageSize () const
 

Public Attributes

TI_MSG_INFO msgInfo
 
std::string sectionCode
 
std::string sectionDesc
 
TI_IN_OUT_FLAG::Enum inOutFlag
 
REPO_HIST_OTC_MEMBER_INFO originator
 
REPO_HIST_OTC_MEMBER_INFO counterpart
 
REPO_HIST_OTC_MEMBER_INFO submitter
 
TI_VERB::Enum verb
 
std::string comment
 
REPO_OTC_REGISTRATION_EVENT::Enum event
 
REPO_OTC_REGISTRATION_STATUS::Enum status
 
REPO_OTC_REGISTRATION_SUBSTATUS::Enum originatorSubStatus
 
REPO_OTC_REGISTRATION_SUBSTATUS::Enum counterpartSubStatus
 
TI_FLAG::Enum bilateralOnlyFlag
 
TI_HIST_INSTRUMENT_INFO instrument
 
Double price
 
Double yield
 
Double rate
 
Double qty
 
UInt64 updateTime
 
std::string brokerCode
 
std::string brokerDes
 
std::string brokerShortDes
 
Double haircut
 

Detailed Description

Definition at line 48 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Constructor & Destructor Documentation

virtual ~REPO_HIST_OTC_REGISTRATION ( )
inlinevirtual

Definition at line 61 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Member Function Documentation

virtual REPO_HIST_OTC_REGISTRATION* clone ( ) const
virtual

Implements Class.

virtual REPO_HIST_OTC_REGISTRATION* 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 64 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 149 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

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 109 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string brokerCode

Code of the broker.

Definition at line 130 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string brokerDes

Description of the broker.

Definition at line 133 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string brokerShortDes

Short description of the broker.

Definition at line 136 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string comment

Free text field.

Definition at line 94 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

ID of the member receiving the OTC registration.

Definition at line 85 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Status of the registration from the counterpart's point of view.

Definition at line 106 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Action applied to the OTC Registration.

Definition at line 97 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Double haircut

Haircut value.

Definition at line 139 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Indicates whether it is an incoming (IN) OTC registration or an outgoing (OUT) OTC registration.

Definition at line 79 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Tradable instrument data.

Definition at line 112 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

TI_MSG_INFO msgInfo

Data identifying the OTC registration.

Definition at line 70 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

ID of the member the OTC registration originates from.

Definition at line 82 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Status of the registration from the originator's point of view.

Definition at line 103 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Double price

Spot Price.

Definition at line 115 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Double qty

Quantity.

Definition at line 124 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Double rate

Rate.

Definition at line 121 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string sectionCode

Section code.

Definition at line 73 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

std::string sectionDesc

Section description.

Definition at line 76 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Status of the registration.

Definition at line 100 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

ID of the member submitting the OTC registration.

Definition at line 88 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

UInt64 updateTime

Time at which the data were last updated.

Definition at line 127 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

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) actually performed by the receiving member. For Broker and Broker Plus the verb is set from the originator member's viewpoint.

Definition at line 91 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.

Double yield

Yield Reserved for future use.

Definition at line 118 of file SMP.Classes.REPO_HIST_OTC_REGISTRATION.h.


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