| GNUMessenger::buddy | A simple struct to organize buddies coming from the servers |
| GNUMessenger::Contact | |
| GNUMessenger::ContactManager | The ContactManager class controls the loading and storing of Contacts within the GNU Messenger framework |
| GNUMessenger::ContactManager::InvalidFolder | An invalid folder name was used |
| GNUMessenger::ContactManager::InvalidNode | An invalid name was used |
| GNUMessenger::ContactManager::InvalidUserName | An invalid user name was used |
| GNUMessenger::CryptoManager | The cryptography manager class |
| GNUMessenger::CryptoManager::AlgoError | There was an invalid algorythm |
| GNUMessenger::CryptoManager::AuthFailed | Authentication of data failed |
| GNUMessenger::CryptoManager::BlockSizeError | The block size could not be used with the given cipher |
| GNUMessenger::CryptoManager::CryptoError | Base class for cryptography exception |
| GNUMessenger::CryptoManager::InvalidPassword | An invalid password was attempted |
| GNUMessenger::CryptoManager::IOError | A disk error |
| GNUMessenger::CryptoManager::KeySizeError | The key size could not be used with the given cipher |
| GNUMessenger::CryptoManager::RNGError | There was an error with the random number generator |
| GNUMessenger::CryptoSession | A very highlevel crypto interface |
| GNUMessenger::Exception | Exception class from CryptoPP |
| GNUMessenger::Expat | This class helps us interface with expat. Expat interface |
| GNUMessenger::Expat::ParseFailure | There was a failure parsing the input |
| GNUMessenger::Folder | |
| GNUMessenger::IcqProtocol | |
| GNUMessenger::KitProtocol | |
| GNUMessenger::LogBase | Abstract base class for all logger classes, provides an interface to a wide character stream and a number stream |
| GNUMessenger::LogManager | The log manager is static and persistant--defaults to StdLog |
| GNUMessenger::LogNull | A null logger, logs to nothing |
| GNUMessenger::MemoryError | A memory allocation error |
| GNUMessenger::MsnProtocol | |
| GNUMessenger::NetConf | Ingroup xml NetConf is a network configuration class that wraps an XML data structure |
| GNUMessenger::Network | Network abstract base class |
| GNUMessenger::Network::NetworkError | Network Error Exception |
| GNUMessenger::NetworkServer | Network listen server class |
| GNUMessenger::NetworkServer::NetworkServerError | An exception class Raised if there is a server socket error |
| GNUMessenger::PeerProtocol | |
| GNUMessenger::PointerError | A pointer related error |
| GNUMessenger::Protocol | The Protocol abstract base class |
| GNUMessenger::Protocol::InvalidLogin | An invalid login attempt was made |
| GNUMessenger::Protocol::ProtocolError | There was a protocol error |
| GNUMessenger::ProtocolManager | The ProtocolManager class is a very important part of the GNU Messenger |
| GNUMessenger::ProtocolManager::InvalidContact | An invalid contact exception |
| GNUMessenger::ProtocolManager::InvalidNetwork | An invalid network exception |
| GNUMessenger::ProtocolManager::NetworkError | A network error exception |
| GNUMessenger::ReferenceCounted< T > | A reference counted template class |
| GNUMessenger::scoped_array< T > | Boost Scoped Array, http://www.boost.org |
| GNUMessenger::SettingsManager | A class that managers the settings of the user currently logged in |
| GNUMessenger::StdLog | Logs to standard out, ie cout |
| GNUMessenger::TocProtocol | |
| GNUMessenger::UnknownException | An unknown error |
| GNUMessenger::VBuffer | A vector based byte buffer class |
| GNUMessenger::XMLManager | The XMLManager class controls all of the disk-based XML configuration loading and unloading |
| GNUMessenger::XMLManager::AuthError | Data authentication failed, usually when decrypting a file and the HMAC is invalid |
| GNUMessenger::XMLManager::DiskError | Disk IO failed for some reason |
| GNUMessenger::XMLManager::InvalidData | Invalid data was discovered |
| GNUMessenger::XMLManager::PasswordError | The password used to access the configuration for a user was invalid |
| GNUMessenger::XMLNode | |
| GNUMessenger::XMLNode::InvalidChild | An attempt to access an invalid child was made |
| GNUMessenger::XMLNode::NodeDestroyed | The XMLNode has been destroyed and no longer holds valid data |
| GNUMessenger::XMLNode::ParseFailure | The data could not be parsed as XML |
| GNUMessenger::XMLNode::XMLNodeData | Reference counted XML data |
| GNUMessenger::XMLParser | An XML Parser |
| GNUMessenger::XMLParser::DiskError | There was an error reading/writing from disk |
| GNUMessenger::XMLParser::ParseFailure | The XML parser could not parse the string |
| GNUMessenger::YahooPacket | A protocol template |
| GNUMessenger::YahooProtocol |
1.3.8