22 #ifndef MamdaQuoteToBookListenerH 23 #define MamdaQuoteToBookListenerH 33 class MamdaQuoteToBookListenerImpl;
61 virtual void setProcessEntries (
bool process);
62 virtual void addIgnoreEntryId (
const char*
id);
63 virtual void removeIgnoreEntryId (
const char*
id);
64 virtual void setUseEntryManager (
bool useManager);
65 virtual void setEntryIdsAreUnique (
bool uniqueIds);
66 virtual void setKeepBasicDeltas (
bool keep);
67 virtual void setConflateDeltas (
bool conflate);
68 virtual bool getConflateDeltas ();
69 virtual void setConflationInterval (
double interval);
70 virtual void forceInvokeDeltaHandlers ();
71 virtual void clearConflatedDeltas ();
72 virtual void setProcessProperties (
bool value);
73 virtual bool getProcessProperties ()
const;
89 virtual void removeHandlers ();
94 virtual void clear ();
97 virtual mama_seqnum_t getBeginGapSeqNum ()
const;
98 virtual mama_seqnum_t getEndGapSeqNum ()
const;
102 virtual const char* getSymbol ()
const;
103 virtual const char* getPartId ()
const;
104 virtual mama_seqnum_t getEventSeqNum ()
const;
105 virtual const MamaDateTime& getEventTime ()
const;
106 virtual const MamaDateTime& getSrcTime ()
const;
107 virtual const MamaDateTime& getActivityTime ()
const;
108 virtual const MamaDateTime& getLineTime ()
const;
109 virtual const MamaDateTime& getSendTime ()
const;
110 virtual const MamaMsgQual& getMsgQual ()
const;
112 virtual mama_u32_t getQuoteCount ()
const;
114 virtual void setUpdateInconsistentBook (
bool update);
115 virtual void setUpdateStaleBook (
bool update);
116 virtual void setClearStaleBook (
bool clear);
118 virtual void resolvePossiblyDuplicate (
bool tf);
124 mamaQuality quality);
126 void setQuoteSizeMultiplier (
int multiplier);
135 virtual void acquireReadLock ();
136 virtual void releaseReadLock ();
137 virtual void acquireWriteLock ();
138 virtual void releaseWriteLock ();
143 MamdaQuoteToBookListenerImpl& mImpl;
147 #endif // MamdaQuoteToBookListenerH Definition: MamdaQuoteToBookListener.h:35
MamdaOrderBookListener is a class that specializes in handling order book updates.
Definition: MamdaOrderBookListener.h:52
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaOrderBook is a class that provides order book functionality, including iterators over price leve...
Definition: MamdaOrderBook.h:47
MamdaOrderBookHandler is an interface for applications that want to have an easy way to handle order ...
Definition: MamdaOrderBookHandler.h:45
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