Planeshift
|
This interface must be implemented by objects that want to receive network messages. More...
#include <subscriber.h>
Public Member Functions | |
virtual void | HandleMessage (MsgEntry *msg, Client *client)=0 |
Interprets a received message and executes the command. | |
virtual bool | Verify (MsgEntry *msg, unsigned int flags, Client *&client)=0 |
This interface must be implemented by objects that want to receive network messages.
Objects must call a provider's Subscribe function to sign up for the msg types they want.
Definition at line 37 of file subscriber.h.
Interprets a received message and executes the command.
Implemented in psChatBubbles, psCmdBase, psClientNetSubscriber, MessageManager< SubClass >, MessageManager< ServerCharManager >, MessageManager< ExchangeManager >, MessageManager< HireManager >, MessageManager< psServerDR >, MessageManager< GMEventManager >, MessageManager< IntroductionManager >, MessageManager< WorkManager >, MessageManager< EntityManager >, MessageManager< BankManager >, MessageManager< AdviceManager >, MessageManager< SpellManager >, MessageManager< CharCreationManager >, MessageManager< ProgressionManager >, MessageManager< ChatManager >, MessageManager< SpawnManager >, MessageManager< UserManager >, MessageManager< AdminManager >, MessageManager< SlotManager >, MessageManager< GuildManager >, MessageManager< QuestManager >, MessageManager< NPCManager >, MessageManager< AuthenticationServer >, MessageManager< ActionManager >, MessageManager< EconomyManager >, MessageManager< ServerSongManager >, MessageManager< CombatManager >, MessageManager< TutorialManager >, MessageManager< GEMSupervisor >, MessageManager< MiniGameManager >, MessageManager< QuestionManager >, and MessageManager< GroupManager >.
virtual bool iNetSubscriber::Verify | ( | MsgEntry * | msg, |
unsigned int | flags, | ||
Client *& | client | ||
) | [pure virtual] |
Implemented in psChatBubbles, psCmdBase, psClientNetSubscriber, and MessageManagerBase.