ServerChannelManager::ChannelEntry Class Reference

#include <ServerChannelManager.h>

List of all members.

Public Member Functions

 ChannelEntry (ChannelDefinition def, ServerChannelFilter *filter=0, ServerChannelAuth *auth=0)
virtual ~ChannelEntry ()
const char * getName ()
ChannelDefinitiongetDefinition ()
ServerChannelFiltergetFilter ()
ServerChannelAuthgetAuth ()

Protected Attributes

ChannelDefinition channelDef_
ServerChannelFilterfilter_
ServerChannelAuthauth_


Detailed Description

Definition at line 110 of file ServerChannelManager.h.


Constructor & Destructor Documentation

ServerChannelManager::ChannelEntry::ChannelEntry ( ChannelDefinition  def,
ServerChannelFilter filter = 0,
ServerChannelAuth auth = 0 
)

Definition at line 34 of file ServerChannelManager.cpp.

References LUAScriptHook::addHookProvider(), ScorchedContext::getLUAScriptHook(), and ScorchedServer::instance().

ServerChannelManager::ChannelEntry::~ChannelEntry (  )  [virtual]

Definition at line 45 of file ServerChannelManager.cpp.


Member Function Documentation

const char* ServerChannelManager::ChannelEntry::getName (  )  [inline]

Definition at line 118 of file ServerChannelManager.h.

References channelDef_, and ChannelDefinition::getChannel().

Referenced by ServerChannelManager::getAllChannels(), ServerChannelManager::getChannelEntryByName(), ServerChannelManager::joinClient(), and ServerChannelManager::refreshDestination().

ChannelDefinition& ServerChannelManager::ChannelEntry::getDefinition (  )  [inline]

Definition at line 119 of file ServerChannelManager.h.

References channelDef_.

Referenced by ServerChannelManager::joinClient(), ServerChannelManager::processMessage(), and ServerChannelManager::refreshDestination().

ServerChannelFilter* ServerChannelManager::ChannelEntry::getFilter (  )  [inline]

Definition at line 120 of file ServerChannelManager.h.

References filter_.

Referenced by ServerChannelManager::actualSend().

ServerChannelAuth* ServerChannelManager::ChannelEntry::getAuth (  )  [inline]

Definition at line 121 of file ServerChannelManager.h.

References auth_.

Referenced by ServerChannelManager::joinClient(), and ServerChannelManager::refreshDestination().


Member Data Documentation

ChannelDefinition ServerChannelManager::ChannelEntry::channelDef_ [protected]

Definition at line 124 of file ServerChannelManager.h.

Referenced by getDefinition(), and getName().

ServerChannelFilter* ServerChannelManager::ChannelEntry::filter_ [protected]

Definition at line 125 of file ServerChannelManager.h.

Referenced by getFilter().

ServerChannelAuth* ServerChannelManager::ChannelEntry::auth_ [protected]

Definition at line 126 of file ServerChannelManager.h.

Referenced by getAuth().


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