eris 1.4.0
A WorldForge client library.
Router.h
1#ifndef ERIS_ROUTER_H
2#define ERIS_ROUTER_H
3
4#include <Atlas/Objects/ObjectsFwd.h>
5
6namespace Eris
7{
8
10class Router
11{
12public:
13 typedef enum {
14 IGNORED = 0,
15 HANDLED
16 } RouterResult;
17 virtual ~Router();
18
19 virtual RouterResult handleObject(const Atlas::Objects::Root& obj);
20
21 virtual RouterResult handleOperation(const Atlas::Objects::Operation::RootOperation& op);
22 virtual RouterResult handleEntity(const Atlas::Objects::Entity::RootEntity& ent);
23};
24
25} // of namespace Eris
26
27#endif
Definition: Account.cpp:33