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

#include <SMP.Classes.REPO_SETTL_GROUP_MEMBER.h>

Collaboration diagram for REPO_SETTL_GROUP_MEMBER:

Public Member Functions

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

Public Attributes

UInt32 settlGroupId
 
UInt32 memberId
 
UInt32 settlSystemId
 
UInt32 settlAccount
 
std::string addiSettlAccount
 
UInt32 directMemberId
 
SInt16 directFlag
 
UInt32 clearingHouseId
 
UInt32 generalMemberId
 
UInt32 blindTradingStartDate
 
UInt32 startDate
 
REPO_REPO_CLASS::Enum repoClass
 
TI_FLAG::Enum showSettlCountervaluesFg
 
TI_SETTL_TYPE::Enum settlType
 
TI_FLAG::Enum manualAutomaticCCPFg
 
TI_FLAG::Enum acceptManualSettlementFg
 

Detailed Description

Definition at line 43 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

Constructor & Destructor Documentation

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

virtual ~REPO_SETTL_GROUP_MEMBER ( )
inlinevirtual

Definition at line 51 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

Member Function Documentation

virtual REPO_SETTL_GROUP_MEMBER* clone ( ) const
virtual

Implements Class.

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

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

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

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

TI_FLAG::Enum acceptManualSettlementFg

Specifies whether the Member will agree to settle manually in case of RFCQ trading (regardless of the its own Settlement Type)

Definition at line 105 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

std::string addiSettlAccount

Additional information about the account on which the movements related to the settlement of transactions are recorded.

Definition at line 72 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 blindTradingStartDate

Start date of blind trading period.

Definition at line 87 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 clearingHouseId

Unique ID of the Clearing House.

Definition at line 81 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

SInt16 directFlag

Indicates whether the member with MemberId as a key is a direct member. It is sent to the pre-settlement system.

Definition at line 78 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 directMemberId

Unique ID of the member of the direct member, designated as a direct member for the settlement of transactions on behalf of the indirect member.

Definition at line 75 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 generalMemberId

Unique ID of the general member designated as direct member for the settlement of transactions on behalf of the indirect member. This field is not currently used.

Definition at line 84 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

TI_FLAG::Enum manualAutomaticCCPFg

This flag indicates the willing, in case of trades generated through RFCQ: to settle Bilateral trades in manual mode to settle CCP trades in automatic mode.

Definition at line 102 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 memberId

Unique ID of the member.

Definition at line 63 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

Type of REPO settlement: 0 = Buy/Sell Back, 1 = Classic, 2 = Both.

Definition at line 93 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 settlAccount

Code of the account on which the movements related to the settlement of transactions are recorded.

Definition at line 69 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 settlGroupId

Unique ID of the settlement group.

Definition at line 60 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 settlSystemId

Unique ID of the settlement system.

Definition at line 66 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

Settlement type.

Definition at line 99 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

TI_FLAG::Enum showSettlCountervaluesFg

Specifies whether settlement countervalues are shown even in Undefined Settlement Status (before confirmation from post trading systems)

Definition at line 96 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.

UInt32 startDate

Start date of settlement designation relationship.

Definition at line 90 of file SMP.Classes.REPO_SETTL_GROUP_MEMBER.h.


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