22 #ifndef MamdaOptionChainListenerH 23 #define MamdaOptionChainListenerH 33 class MamdaOptionChain;
34 class MamdaOptionChainHandler;
83 void setManditoryFields (
bool expireDate,
103 const char* getSymbol ()
const;
104 const char* getPartId ()
const;
114 const MamaDateTime& getSrcTime ()
const;
115 const MamaDateTime& getActivityTime ()
const;
116 const MamaDateTime& getLineTime ()
const;
117 const MamaDateTime& getSendTime ()
const;
118 const MamaMsgQual& getMsgQual ()
const;
119 const MamaDateTime& getEventTime ()
const;
120 mama_seqnum_t getEventSeqNum ()
const;
122 char getOptionAction ()
const;
135 struct MamdaOptionChainListenerImpl;
136 MamdaOptionChainListenerImpl& mImpl;
142 #endif // MamdaOptionChainListenerH Subclasses of this interface can be registered with the MamdaOptionChainListener in order to receive ...
Definition: MamdaOptionChainHandler.h:39
MamdaOptionSeriesUpdate is an interface that provides access to fields related to option series updat...
Definition: MamdaOptionSeriesUpdate.h:38
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaOptionChainListener is a class that specializes in handling and managing option chain updates...
Definition: MamdaOptionChainListener.h:42
MamdaOptionChain is a specialized class to represent market data option chains.
Definition: MamdaOptionChain.h:47
A MamdaSubscription is used to register interest in a particular symbol and source.
Definition: MamdaSubscription.h:54
MamdaFieldState
An enumeration representing field state.
Definition: MamdaFieldState.h:37
A class that represents a single option contract.
Definition: MamdaOptionContract.h:60
MamdaMsgListener defines an interface for handling MAMA messages for a MamdaSubscription.
Definition: MamdaMsgListener.h:38