ClientChannelManager::ChannelEntry Class Reference

#include <ClientChannelManager.h>

List of all members.

Public Member Functions

 ChannelEntry (ClientChannelManagerI *user)
ClientChannelManagerIgetUser ()
void setChannels (std::list< ChannelDefinition > &channels)
std::set< std::string > & getChannels ()
bool hasChannel (const std::string &channel)

Protected Attributes

ClientChannelManagerIuser_
std::set< std::stringchannels_


Detailed Description

Definition at line 59 of file ClientChannelManager.h.


Constructor & Destructor Documentation

ClientChannelManager::ChannelEntry::ChannelEntry ( ClientChannelManagerI user  ) 

Definition at line 34 of file ClientChannelManager.cpp.


Member Function Documentation

ClientChannelManagerI* ClientChannelManager::ChannelEntry::getUser (  )  [inline]

Definition at line 64 of file ClientChannelManager.h.

References user_.

Referenced by ClientChannelManager::addChannel(), ClientChannelManager::getChannelEntry(), ClientChannelManager::processMessage(), ClientChannelManager::removeChannel(), and ClientChannelManager::showText().

void ClientChannelManager::ChannelEntry::setChannels ( std::list< ChannelDefinition > &  channels  ) 

Definition at line 39 of file ClientChannelManager.cpp.

References channels_.

Referenced by ClientChannelManager::processMessage().

std::set<std::string>& ClientChannelManager::ChannelEntry::getChannels (  )  [inline]

Definition at line 66 of file ClientChannelManager.h.

References channels_.

Referenced by ClientChannelManager::addChannel(), and ClientChannelManager::removeChannel().

bool ClientChannelManager::ChannelEntry::hasChannel ( const std::string channel  ) 

Definition at line 51 of file ClientChannelManager.cpp.

References channels_.

Referenced by ClientChannelManager::addChannel(), ClientChannelManager::removeChannel(), and ClientChannelManager::showText().


Member Data Documentation

ClientChannelManagerI* ClientChannelManager::ChannelEntry::user_ [protected]

Definition at line 71 of file ClientChannelManager.h.

Referenced by getUser().

std::set<std::string> ClientChannelManager::ChannelEntry::channels_ [protected]

Definition at line 72 of file ClientChannelManager.h.

Referenced by getChannels(), hasChannel(), and setChannels().


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