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 | |
ug | |
the ug namespace | |
Typedefs | |
typedef SmartPtr< MessageHub > | ug::SPMessageHub |