OnixS C++ MTS Cash SDP Handler 1.8.0
API documentation
Loading...
Searching...
No Matches
CMF_SETTLEMENT_GROUP_MEMBER Class Reference

Public Member Functions

 CMF_SETTLEMENT_GROUP_MEMBER ()
virtual ~CMF_SETTLEMENT_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 CMF_SETTLEMENT_GROUP_MEMBERclone () const
virtual CMF_SETTLEMENT_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 addSettlAcc
UInt32 directMemberId
UInt32 clearingHouseId
UInt32 generalMemberId
UInt32 startDate
TI_SETTL_TYPE::Enum settlType

Detailed Description

Definition at line 45 of file SMP.Classes.CMF_SETTLEMENT_GROUP_MEMBER.h.

Constructor & Destructor Documentation

◆ CMF_SETTLEMENT_GROUP_MEMBER()

◆ ~CMF_SETTLEMENT_GROUP_MEMBER()

virtual ~CMF_SETTLEMENT_GROUP_MEMBER ( )
inlinevirtual

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

Member Function Documentation

◆ clone() [1/2]

virtual CMF_SETTLEMENT_GROUP_MEMBER * clone ( ) const
virtual

Implements Class.

◆ clone() [2/2]

virtual CMF_SETTLEMENT_GROUP_MEMBER * clone ( void * ) const
virtual

Implements Class.

◆ deserialize()

size_t deserialize ( const void * buf,
size_t inLen )

◆ id()

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

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

◆ serializationBufSize()

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

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

◆ toString()

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

◆ addSettlAcc

std::string addSettlAcc

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

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

◆ clearingHouseId

UInt32 clearingHouseId

Unique ID of the Clearing House.

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

◆ directMemberId

UInt32 directMemberId

Unique ID of the member designated as a direct member for the settlement of transactions.

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

◆ generalMemberId

UInt32 generalMemberId

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

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

◆ memberId

UInt32 memberId

Unique ID of the member.

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

◆ settlAccount

UInt32 settlAccount

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

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

◆ settlGroupId

UInt32 settlGroupId

Unique ID of the settlement group.

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

◆ settlSystemId

UInt32 settlSystemId

Unique ID of the settlement system.

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

◆ settlType

Settlement Type.

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

◆ startDate

UInt32 startDate

Start of validity date.

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