OnixS C++ MTS Cash SDP Handler  1.7.0
API documentation
TI_TRADER_INSTR_ACCESS_RIGHT Class Reference

#include <OnixS/MTS/Cash/SDP/Classes/SMP.Classes.TI_TRADER_INSTR_ACCESS_RIGHT.h>

Public Member Functions

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

Public Attributes

UInt32 memberId
 
UInt32 traderId
 
UInt32 marketId
 
UInt32 sectionId
 
UInt32 instrumentClassId
 
TI_INSTR_CLASS_TYPE::Enum classType
 
TI_ACCESS_RIGHT::Enum traderProfile
 
UInt32 submitterMemberId
 
UInt32 submitterTraderId
 
std::string submitterTraderName
 
UInt32 creationDate
 
UInt64 creationTime
 
UInt32 updateDate
 
UInt64 updateTime
 

Detailed Description

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

Constructor & Destructor Documentation

virtual ~TI_TRADER_INSTR_ACCESS_RIGHT ( )
inlinevirtual

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

Member Function Documentation

virtual TI_TRADER_INSTR_ACCESS_RIGHT* clone ( ) const
virtual

Implements Class.

virtual TI_TRADER_INSTR_ACCESS_RIGHT* 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.TI_TRADER_INSTR_ACCESS_RIGHT.h.

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 111 of file SMP.Classes.TI_TRADER_INSTR_ACCESS_RIGHT.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

ID of the data class or group of data classes on MTS instrument classes.

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

UInt32 creationDate

Date at which the record was created.

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

UInt64 creationTime

Time at which the record was created.

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

UInt32 instrumentClassId

Unique ID of the instrument class.

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

UInt32 marketId

Unique ID of the market.

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

UInt32 memberId

Unique ID of the member.

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

UInt32 sectionId

Unique ID of the section.

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

UInt32 submitterMemberId

Unique ID of the member who defined the trader access rights.

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

UInt32 submitterTraderId

Unique ID of the trader who defined the trader access rights.

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

std::string submitterTraderName

Unique name of the trader who defined the trader access rights.

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

UInt32 traderId

Unique ID of the trader.

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

TI_ACCESS_RIGHT::Enum traderProfile

Profile of the trader on the market.

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

UInt32 updateDate

Date at which the record was last updated.

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

UInt64 updateTime

Time at which the record was last updated.

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


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