#include <channelmanager.h>
Definition at line 30 of file channelmanager.h.
Public Member Functions | |
ChannelManager () | |
~ChannelManager () | |
Channel * | findById (int id) const |
Channel * | findByName (const std::string &name) const |
void | addChannel (Channel *channel) |
void | removeChannel (Channel *channel) |
Private Attributes | |
std::list< Channel * > | mChannels |
ChannelManager::ChannelManager | ( | ) |
Definition at line 27 of file channelmanager.cpp.
ChannelManager::~ChannelManager | ( | ) |
Definition at line 31 of file channelmanager.cpp.
Channel * ChannelManager::findById | ( | int | id | ) | const |
Definition at line 37 of file channelmanager.cpp.
Channel * ChannelManager::findByName | ( | const std::string & | name | ) | const |
Definition at line 55 of file channelmanager.cpp.
void ChannelManager::addChannel | ( | Channel * | channel | ) |
Definition at line 76 of file channelmanager.cpp.
void ChannelManager::removeChannel | ( | Channel * | channel | ) |
Definition at line 81 of file channelmanager.cpp.
std::list<Channel*> ChannelManager::mChannels [private] |
Definition at line 43 of file channelmanager.h.