OpenMAMA
Wombat::MamdaAuctionUpdate Class Referenceabstract

MamdaAuctionUpdate is an interface that provides access to the currency related fields. More...

#include <MamdaAuctionUpdate.h>

Inheritance diagram for Wombat::MamdaAuctionUpdate:
Wombat::MamdaBasicEvent Wombat::MamdaAuctionListener

Public Member Functions

virtual const MamaPrice & getUncrossPrice () const =0
 Get the uncross price. More...
 
virtual mama_quantity_t getUncrossVolume () const =0
 Get the uncross volume. More...
 
virtual MamdaUncrossPriceInd getUncrossPriceInd () const =0
 Get the uncross price Ind. More...
 
virtual const MamaDateTime & getAuctionTime () const =0
 Get the auction time. More...
 
virtual MamdaFieldState getUncrossPriceFieldState () const =0
 Get the uncross price fieldState. More...
 
virtual MamdaFieldState getUncrossVolumeFieldState () const =0
 Get the uncross vol fieldState. More...
 
virtual MamdaFieldState getUncrossPriceIndFieldState () const =0
 Get the uncross price ind fieldState. More...
 
virtual MamdaFieldState getAuctionTimeFieldState () const =0
 Get the auction time fieldState. More...
 
virtual ~MamdaAuctionUpdate ()
 
- Public Member Functions inherited from Wombat::MamdaBasicEvent
virtual const char * getSymbol () const =0
 Get the instruments string symbol. More...
 
virtual MamdaFieldState getSymbolFieldState () const =0
 Get the string symbol field state. More...
 
virtual const char * getPartId () const =0
 Get the participant identifier. More...
 
virtual MamdaFieldState getPartIdFieldState () const =0
 Get the participant identifier field state. More...
 
virtual mama_seqnum_t getEventSeqNum () const =0
 Get the event sequence number. More...
 
virtual MamdaFieldState getEventSeqNumFieldState () const =0
 Get the event sequence number field state. More...
 
virtual const MamaDateTime & getEventTime () const =0
 Get the event time. More...
 
virtual MamdaFieldState getEventTimeFieldState () const =0
 Get the event time field state. More...
 
virtual const MamaDateTime & getSrcTime () const =0
 Get the source time. More...
 
virtual MamdaFieldState getSrcTimeFieldState () const =0
 Get the source time field state. More...
 
virtual const MamaDateTime & getActivityTime () const =0
 Get the activity time. More...
 
virtual MamdaFieldState getActivityTimeFieldState () const =0
 Get the activity time field state. More...
 
virtual const MamaDateTime & getLineTime () const =0
 Get the line time. More...
 
virtual MamdaFieldState getLineTimeFieldState () const =0
 Get the line time of the update. More...
 
virtual const MamaDateTime & getSendTime () const =0
 Get the send time. More...
 
virtual MamdaFieldState getSendTimeFieldState () const =0
 Get the send time field state. More...
 
virtual const MamaMsgQual & getMsgQual () const =0
 Get the message qualifier. More...
 
virtual MamdaFieldState getMsgQualFieldState () const =0
 Get the message qualifier field state. More...
 
virtual ~MamdaBasicEvent ()
 Destructor. More...
 

Detailed Description

MamdaAuctionUpdate is an interface that provides access to the currency related fields.

Constructor & Destructor Documentation

virtual Wombat::MamdaAuctionUpdate::~MamdaAuctionUpdate ( )
virtual
99 {};

Member Function Documentation

virtual const MamaPrice& Wombat::MamdaAuctionUpdate::getUncrossPrice ( ) const
pure virtual

Get the uncross price.

Returns
uncross price. The indicative or firm auction price .

Implemented in Wombat::MamdaAuctionListener.

virtual mama_quantity_t Wombat::MamdaAuctionUpdate::getUncrossVolume ( ) const
pure virtual

Get the uncross volume.

Returns
Ask price. The indicative volume, or the volume turned over in the auction

Implemented in Wombat::MamdaAuctionListener.

virtual MamdaUncrossPriceInd Wombat::MamdaAuctionUpdate::getUncrossPriceInd ( ) const
pure virtual

Get the uncross price Ind.

Returns
uncross price Ind. Indicates whether the Price and Volume is an indicative of the current state of the auction or whether its the (firm) auction price and volume

Implemented in Wombat::MamdaAuctionListener.

virtual const MamaDateTime& Wombat::MamdaAuctionUpdate::getAuctionTime ( ) const
pure virtual

Get the auction time.

Returns
auction time. The indicative or firm auction time .

Implemented in Wombat::MamdaAuctionListener.

virtual MamdaFieldState Wombat::MamdaAuctionUpdate::getUncrossPriceFieldState ( ) const
pure virtual

Get the uncross price fieldState.

Returns
MamdaFieldState. An enumeration representing field state.

Implemented in Wombat::MamdaAuctionListener.

virtual MamdaFieldState Wombat::MamdaAuctionUpdate::getUncrossVolumeFieldState ( ) const
pure virtual

Get the uncross vol fieldState.

Returns
MamdaFieldState. An enumeration representing field state.

Implemented in Wombat::MamdaAuctionListener.

virtual MamdaFieldState Wombat::MamdaAuctionUpdate::getUncrossPriceIndFieldState ( ) const
pure virtual

Get the uncross price ind fieldState.

Returns
MamdaFieldState. An enumeration representing field state.

Implemented in Wombat::MamdaAuctionListener.

virtual MamdaFieldState Wombat::MamdaAuctionUpdate::getAuctionTimeFieldState ( ) const
pure virtual

Get the auction time fieldState.

Returns
MamdaFieldState. An enumeration representing field state.

Implemented in Wombat::MamdaAuctionListener.


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


© 2012 Linux Foundation