Go to the documentation of this file.
22 #ifndef MAMA_SYMBOL_LIST_HANDLER_TYPES_CPP_H__
23 #define MAMA_SYMBOL_LIST_HANDLER_TYPES_CPP_H__
52 void* iterateClosure) = 0;
61 void* iterateClosure) {}
132 #endif // MAMA_SYMBOL_LIST_HANDLER_CPP_H__
virtual void onMemberAdd(MamaSymbolList &symbolList, MamaSymbolListMember &member)=0
Method invoked when a symbol has been added to the list.
The MamaSymbolListResortHandler interface.
Definition: MamaSymbolListHandlerTypes.h:118
virtual void onMemberRemove(MamaSymbolList &symbolList, MamaSymbolListMember &member)=0
Method invoked immediately prior to a symbol being removed from the list.
The MamaSymbolListIteratorHandler interface.
Definition: MamaSymbolListHandlerTypes.h:38
virtual ~MamaSymbolListResortHandler()
Definition: MamaSymbolListHandlerTypes.h:121
virtual void onComplete(MamaSymbolList &symbolList, void *iterateClosure)
Method invoked after all symbol list members have been iterated over.
Definition: MamaSymbolListHandlerTypes.h:60
virtual ~MamaSymbolListMembershipHandler()
Definition: MamaSymbolListHandlerTypes.h:74
virtual void onResort(MamaSymbolList *symbolList)=0
Method invoked when the sorting of the symbol list has changed.
virtual void onOrderChange(MamaSymbolList &symbolList)=0
Method invoked when the sorting of the symbol list has changed.
The MamaSymbolListMembershipHandler interface.
Definition: MamaSymbolListHandlerTypes.h:71
virtual ~MamaSymbolListIteratorHandler()
Definition: MamaSymbolListHandlerTypes.h:41
Definition: MamaBasicSubscription.h:27
MamaSymbolList manages a list of MAMA symbols and related attributes.
Definition: MamaSymbolList.h:41
The MamaSymbolListMember class represents the information about the symbol list member.
Definition: MamaSymbolListMember.h:39