ServerAuthHandler Class Reference

#include <ServerAuthHandler.h>

Inheritance diagram for ServerAuthHandler:

ServerAuthHandlerDefault ServerAuthHandlerMinKills ServerAuthHandlerPrefered

List of all members.

Public Member Functions

 ServerAuthHandler ()
virtual ~ServerAuthHandler ()
virtual void createAuthentication (ComsConnectAuthMessage &authMessage)=0
virtual bool authenticateUser (ComsConnectAuthMessage &authMessage, std::string &message)=0
virtual bool authenticateUserName (const char *uniqueId, const LangString &playername)=0
virtual void banUser (const char *uniqueId)=0


Detailed Description

Definition at line 27 of file ServerAuthHandler.h.


Constructor & Destructor Documentation

ServerAuthHandler::ServerAuthHandler (  ) 

Definition at line 23 of file ServerAuthHandler.cpp.

ServerAuthHandler::~ServerAuthHandler (  )  [virtual]

Definition at line 27 of file ServerAuthHandler.cpp.


Member Function Documentation

virtual void ServerAuthHandler::createAuthentication ( ComsConnectAuthMessage authMessage  )  [pure virtual]

Implemented in ServerAuthHandlerDefault, ServerAuthHandlerMinKills, and ServerAuthHandlerPrefered.

Referenced by ServerConnectHandler::processMessage().

virtual bool ServerAuthHandler::authenticateUser ( ComsConnectAuthMessage authMessage,
std::string message 
) [pure virtual]

Implemented in ServerAuthHandlerDefault, ServerAuthHandlerMinKills, and ServerAuthHandlerPrefered.

Referenced by ServerConnectAuthHandler::processMessage().

virtual bool ServerAuthHandler::authenticateUserName ( const char *  uniqueId,
const LangString playername 
) [pure virtual]

Implemented in ServerAuthHandlerDefault, ServerAuthHandlerMinKills, and ServerAuthHandlerPrefered.

Referenced by ServerAddPlayerHandler::filterName().

virtual void ServerAuthHandler::banUser ( const char *  uniqueId  )  [pure virtual]

Implemented in ServerAuthHandlerDefault, ServerAuthHandlerMinKills, and ServerAuthHandlerPrefered.

Referenced by internalBanPlayer().


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