ChannelList Class Reference

List of Channel objects. More...

#include <channellist.h>

Collaboration diagram for ChannelList:
Collaboration graph
[legend]

Public Member Functions

 ChannelList ()
void AddChannel (Channel &channel)
void RemoveChannel (const wxString &name)
ChannelGetChannel (const wxString &name)
ChannelGetChannel (channel_map_t::size_type index)
bool ChannelExists (const wxString &name) const
channel_map_t::size_type GetNumChannels () const

Private Attributes

channel_map_t m_chans
channel_iter_t m_seek
channel_map_t::size_type m_seekpos

Detailed Description

List of Channel objects.

Definition at line 15 of file channellist.h.


Constructor & Destructor Documentation

ChannelList::ChannelList (  ) 

Definition at line 13 of file channellist.cpp.


Member Function Documentation

void ChannelList::AddChannel ( Channel channel  ) 

Definition at line 16 of file channellist.cpp.

bool ChannelList::ChannelExists ( const wxString name  )  const

Definition at line 46 of file channellist.cpp.

Channel & ChannelList::GetChannel ( channel_map_t::size_type  index  ) 

Definition at line 35 of file channellist.cpp.

Channel & ChannelList::GetChannel ( const wxString name  ) 

Definition at line 28 of file channellist.cpp.

channel_map_t::size_type ChannelList::GetNumChannels (  )  const

Definition at line 51 of file channellist.cpp.

void ChannelList::RemoveChannel ( const wxString name  ) 

Definition at line 22 of file channellist.cpp.


Field Documentation

Definition at line 27 of file channellist.h.

channel_iter_t ChannelList::m_seek [mutable, private]

Definition at line 29 of file channellist.h.

channel_map_t::size_type ChannelList::m_seekpos [mutable, private]

Definition at line 30 of file channellist.h.


The documentation for this class was generated from the following files:

Generated on Thu Dec 29 00:11:43 2011 for SpringLobby by doxygen 1.6.3