Implementation of the HandlerChain class and declaration of the IMessageHandler interface used in the HandlerChain Pattern. More...
#include <algorithm>#include <list>#include <memory>#include <mutex>#include <sstream>#include <string>#include "helpers/formatstring.h"

Go to the source code of this file.
Classes | |
| struct | IMessageHandler |
| Represents a handler in a chain of handlers. All objects that participate in the HandlerChain class must implement this interface. More... | |
| class | HandlerChain |
| Represents a list of handlers that all implement the IMessageHandler interface. This list can be dynamically updated and each element in the list is passed messages for processing. More... | |
Namespaces | |
| namespace | DesignPatternExamples_cpp |
| The namespace containing all Design Pattern Examples implemented in C++. | |
Macros | |
| #define | __HANDLERCHAIN_CLASS_H__ |
Implementation of the HandlerChain class and declaration of the IMessageHandler interface used in the HandlerChain Pattern.
Definition in file HandlerChain_Class.h.
| #define __HANDLERCHAIN_CLASS_H__ |
Definition at line 9 of file HandlerChain_Class.h.