#include <ClientChannelManager.h>
Public Member Functions | |
| ChannelEntry (ClientChannelManagerI *user) | |
| ClientChannelManagerI * | getUser () |
| void | setChannels (std::list< ChannelDefinition > &channels) |
| std::set< std::string > & | getChannels () |
| bool | hasChannel (const std::string &channel) |
Protected Attributes | |
| ClientChannelManagerI * | user_ |
| std::set< std::string > | channels_ |
Definition at line 59 of file ClientChannelManager.h.
| ClientChannelManager::ChannelEntry::ChannelEntry | ( | ClientChannelManagerI * | user | ) |
Definition at line 34 of file ClientChannelManager.cpp.
| 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().
std::set<std::string> ClientChannelManager::ChannelEntry::channels_ [protected] |
Definition at line 72 of file ClientChannelManager.h.
Referenced by getChannels(), hasChannel(), and setChannels().
1.5.3