Planeshift
|
Base server-side class for subscriptions. More...
#include <msgmanager.h>
Public Member Functions | |
csArray< csString > | DecodeCommandArea (Client *client, csString target) |
Decodes an area: expression. | |
gemObject * | FindObjectByString (const csString &str, gemActor *me) const |
Find the object we are referring to in str. | |
Client * | FindPlayerClient (const char *name) |
Finds Client* of character with given name. | |
virtual bool | Verify (MsgEntry *pMsg, unsigned int flags, Client *&client) |
Base server-side class for subscriptions.
Contains non-templated functions for classes that need to be able to subscribe to messages.
Definition at line 67 of file msgmanager.h.
Decodes an area: expression.
client | The client of the caller |
target | The area: expression |
Find the object we are referring to in str.
This str can have different formats, depending on the object we are trying to get.
str | the field containing the reference to the object |
me | the client's actor who is sending the command |
Client* MessageManagerBase::FindPlayerClient | ( | const char * | name | ) |
Finds Client* of character with given name.
virtual bool MessageManagerBase::Verify | ( | MsgEntry * | pMsg, |
unsigned int | flags, | ||
Client *& | client | ||
) | [virtual] |
Implements iNetSubscriber.