|
Planeshift
|
#include <csutil/ref.h>#include "net/subscriber.h"#include "net/message.h"#include "util/eventmanager.h"#include "globals.h"Go to the source code of this file.
Classes | |
| class | MessageManager< SubClass > |
| Provides a manager to facilitate subscriptions. More... | |
| class | MessageManagerBase |
| Base server-side class for subscriptions. More... | |
Macros | |
| #define | NO_VALIDATION 0x00 |
| These flags define the tests that are centrally done before subclasses get the message. More... | |
| #define | REQUIRE_ACTOR 0x08 |
| #define | REQUIRE_ALIVE 0x10 |
| #define | REQUIRE_ALREADY_READY_CLIENT 0x04 |
| #define | REQUIRE_ANY_CLIENT 0x01 |
| #define | REQUIRE_READY_CLIENT 0x02 |
| #define | REQUIRE_TARGET 0x20 |
| #define | REQUIRE_TARGETACTOR 0x40 |
| #define | REQUIRE_TARGETNPC 0x80 |