eris 1.4.0
A WorldForge client library.
TypeBoundRedispatch.h
1#ifndef ERIS_TYPE_BOUND_REDISPATCH_H
2#define ERIS_TYPE_BOUND_REDISPATCH_H
3
4#include "Redispatch.h"
5#include <set>
6
7namespace Eris
8{
9
10class TypeInfo;
11typedef std::set<TypeInfo*> TypeInfoSet;
12
14{
15public:
16 TypeBoundRedispatch(Connection& con, const Atlas::Objects::Root& obj, TypeInfo* unbound);
17 TypeBoundRedispatch(Connection& con, const Atlas::Objects::Root& obj, TypeInfoSet unbound);
18 void onBound(TypeInfo* bound);
19 void onBadType(TypeInfo* bad);
20private:
21 Connection& m_con;
22 TypeInfoSet m_unbound;
23};
24
25}
26
27#endif
The representation of an Atlas type (i.e a class or operation definition). This class supports effice...
Definition: TypeInfo.h:33
Definition: Account.cpp:33