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

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

Public Member Functions

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

Public Attributes

UInt32 quoteMsgId
 
UInt32 marketId
 
UInt32 sectionId
 
UInt32 instrumentId
 
UInt32 memberId
 
UInt32 traderId
 
CMF_SMART_QUOTING_DATA bid
 
CMF_SMART_QUOTING_DATA ask
 
CMF_QUOTE_EVENT::Enum event
 
CMF_LIQUIDITY_PROVISION::Enum liquidityProvision
 
CMF_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator
 

Detailed Description

Definition at line 47 of file SMP.Classes.CMF_SMART_EDIT.h.

Constructor & Destructor Documentation

CMF_SMART_EDIT ( )
inline

Definition at line 50 of file SMP.Classes.CMF_SMART_EDIT.h.

virtual ~CMF_SMART_EDIT ( )
inlinevirtual

Definition at line 54 of file SMP.Classes.CMF_SMART_EDIT.h.

Member Function Documentation

virtual CMF_SMART_EDIT* clone ( ) const
virtual

Implements Class.

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

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

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

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

Data regarding the Ask part of the double sided proposal or of the FAS order.

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

Data regarding the Bid part of the double sided proposal or of the FAS order.

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

Action applied to the double sided proposal or to the FAS order.

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

UInt32 instrumentId

ID of the tradable instrument.

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

CMF_LIQUIDITY_PROVISION::Enum liquidityProvision

Liquidity provision flag.

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

UInt32 marketId

Unique ID of the market.

Definition at line 67 of file SMP.Classes.CMF_SMART_EDIT.h.

UInt32 memberId

Data identifying the member who entered the double sided proposal or the FAS order.

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

UInt32 quoteMsgId

Data identifying the double sided proposal or the FAS order.

Definition at line 64 of file SMP.Classes.CMF_SMART_EDIT.h.

UInt32 sectionId

Unique ID of the section.

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

CMF_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator

Short selling indicator.

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

UInt32 traderId

Data identifying the trader who entered the double sided proposal or the FAS order.

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


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