ClientAdminResultHandler Class Reference

#include <ClientAdminResultHandler.h>

Inheritance diagram for ClientAdminResultHandler:

ComsMessageHandlerI

List of all members.

Public Member Functions

void addHandler (ClientAdminResultHandlerI *handler)
void removeHandler (ClientAdminResultHandlerI *handler)
unsigned int getSid ()
virtual bool processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader)

Static Public Member Functions

static
ClientAdminResultHandler
instance ()

Protected Attributes

std::set
< ClientAdminResultHandlerI * > 
handlers_
unsigned int sid_

Private Member Functions

 ClientAdminResultHandler ()
virtual ~ClientAdminResultHandler ()


Detailed Description

Definition at line 34 of file ClientAdminResultHandler.h.


Constructor & Destructor Documentation

ClientAdminResultHandler::ClientAdminResultHandler (  )  [private]

Definition at line 34 of file ClientAdminResultHandler.cpp.

References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().

ClientAdminResultHandler::~ClientAdminResultHandler (  )  [private, virtual]

Definition at line 41 of file ClientAdminResultHandler.cpp.


Member Function Documentation

ClientAdminResultHandler * ClientAdminResultHandler::instance (  )  [static]

Definition at line 27 of file ClientAdminResultHandler.cpp.

Referenced by AdminCheckDialog::AdminCheckDialog(), ClientAdmin::adminNoParams(), ClientAdmin::adminOneParam(), ClientAdmin::adminTwoParam(), AdminDialog::buttonDown(), AdminAuthDialog::buttonDown(), AdminCheckDialog::display(), and initComsHandlers().

void ClientAdminResultHandler::addHandler ( ClientAdminResultHandlerI handler  )  [inline]

Definition at line 40 of file ClientAdminResultHandler.h.

References handlers_.

Referenced by AdminCheckDialog::AdminCheckDialog().

void ClientAdminResultHandler::removeHandler ( ClientAdminResultHandlerI handler  )  [inline]

Definition at line 42 of file ClientAdminResultHandler.h.

References handlers_.

unsigned int ClientAdminResultHandler::getSid (  )  [inline]

Definition at line 45 of file ClientAdminResultHandler.h.

References sid_.

Referenced by ClientAdmin::adminNoParams(), ClientAdmin::adminOneParam(), ClientAdmin::adminTwoParam(), AdminDialog::buttonDown(), AdminAuthDialog::buttonDown(), and AdminCheckDialog::display().

bool ClientAdminResultHandler::processMessage ( NetMessage message,
const char *  messageType,
NetBufferReader reader 
) [virtual]

Implements ComsMessageHandlerI.

Definition at line 45 of file ClientAdminResultHandler.cpp.

References ComsAdminResultMessage::getSid(), ComsAdminResultMessage::getType(), handlers_, ComsAdminResultMessage::readMessage(), and sid_.


Member Data Documentation

std::set<ClientAdminResultHandlerI *> ClientAdminResultHandler::handlers_ [protected]

Definition at line 53 of file ClientAdminResultHandler.h.

Referenced by addHandler(), processMessage(), and removeHandler().

unsigned int ClientAdminResultHandler::sid_ [protected]

Definition at line 54 of file ClientAdminResultHandler.h.

Referenced by getSid(), and processMessage().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:00 2009 for Scorched3D by  doxygen 1.5.3