|
ug4
|
#include <vector>#include <list>#include <string>#include <map>#include <boost/function.hpp>#include <boost/function_equal.hpp>#include <boost/bind.hpp>#include "common/assert.h"#include "common/util/smart_pointer.h"#include "common/util/metaprogramming_util.h"#include "common/error.h"#include "common/log.h"#include "message_hub_impl.hpp"Go to the source code of this file.
Classes | |
| struct | ug::MessageHub::CallbackEntry |
| The CallbackEntry holds the actual callback and the associated callback-id. More... | |
| class | ug::MessageHub::CallbackId |
| The callback-id allows to deregister previously registered callbacks. More... | |
| class | ug::MessageHub::Error |
| Instances of this class are thrown if an error occurs in MessageHub. More... | |
| class | ug::MessageHub::IMessage |
| This is the base class of all messages, which may be passed to callbacks. More... | |
| class | ug::MessageHub |
| Allows to register callbacks and post messages to those callbacks. More... | |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Typedefs | |
| typedef SmartPtr< MessageHub > | ug::SPMessageHub |