Account | An account |
Application | The application singleton |
Array< T > | A dynamic array for small sizes |
Authentication | Authentication token |
AuthState | State information very early in a new connection |
BinaryExpression< inverted, EXPR1, OP, EXPR2 > | An binary boolean expression |
BinaryExpressionDerived< inverted, EXPR1, OP, EXPR2 > | |
Bool | A watchable boolean |
BoolExpression< inverted > | An Expression consisting of a single boolean (Bool) |
Channel | An IRC Channel |
ClientMessageIn | An IRC message as received from a client |
ClientSession | A client session, from connect till disconnect |
ClientSessionInput | Client session input decoder |
ConnectionOrder | Ordering predicate for Server objects |
ConstExpression< T > | An expression consisting of a constant |
Counter | A counter with scope-safe increment/decrement |
DestructEventType | Type unique for the DestructEvent event server |
ExpressionEventRequestQueue | The EventRequestQueue for Expression's |
ExpressionEventServer | The EventServer for Expression's |
ExpressionEventType | The EventType for Expression's |
ExpressionInterface | Pure virtual interface for expressions |
FatalError | An exception class |
Flags | A class to store the relevant part of the flags field from a WHO reply |
Identity | A Nick/Network identity |
IdentityReference | Base class for classes that always are related to exactly one Identity |
in_mask | An IP mask used for matchcompIP |
Increment | Helper object for class Counter |
debug::Indent | Interface for marking scopes with indented debug output |
Indentation | A class to control output indentation |
Index< INDEX_POOL_TYPE > | Index generator for instances of type INDEX_POOL_TYPE |
debug::InvisibleAllocations | Interface for marking scopes of invisible memory allocations |
IPNumber | An IP number |
IRC_less | Functor to compare strings with IRCStringCompare |
ISupport | Stores the ISUPPORT reply (005) key/value pairs of the network |
JustInTimeCatenate | A just-in-time manipulator. This causes the passed token to be catenated to the previous token, without separator |
JustInTimeChar | A just-in-time char |
JustInTimeCommand | A just-in-time command |
JustInTimeLast | A just-in-time manipulator. This causes the passed token to be prepended with a colon, assuming it's the last parameter |
JustInTimeLong | A just-in-time long |
JustInTimeMsgPart | A just-in-time MsgPart |
JustInTimePrefix | A just-in-time Prefix |
JustInTimeString | A just-in-time string |
JustInTimeTarget | A just-in-time target |
JustInTimeToken | A base class for parameters of output messages |
Keyword | Name/value pair for IRC commands (keywords) and their numeric value |
Matcher | Matcher base class |
Matcher_exactmatch | Exact match matcher |
Matcher_matchcomp | Wildcard (* and ?) matcher |
Matcher_noarg | A Matcher base class for matchers that do not take an extra argument |
Matcher_regexp | Regular expression matcher |
MatcherEventRequestBase | Matcher event request base class |
MatcherEventRequestQueue | Matches event request queue |
MatcherEventType | The type of the argument that is returned with the callback |
MatchRequest | A match request |
MatchRequestList | A list of match requests |
Member | An member of a channel |
MessageIn | An IRC message as received from client or server |
MessageIn::Part | Part of an MessageIn |
MessageOut | An output message |
MessageOutData | A structure containing the data associated with a MessageOut object |
MsgPart | Like MessageIn::Part but with a copy of msg_block_ct to keep the message block alive |
MyNick | My own nick name |
Network | An IRC network |
Network::WhoMap | A pair matching a WHO flag with it's mask bit |
Nick | A nick name |
NickData | The data that can be associated with a nick name |
NickPair | An input/output nick pair |
NoticeTarget | A fake channel that is used for communication between user and ircproxy |
PersistXML | A persistent object archiver |
Prefix | A class representing a message prefix |
Priority | A message priority |
PrivateTarget | A fake channel that is used for communication between user and ircproxy |
ProxyListenSocket | The listen socket of the application |
PseudoMessageEventRequestData | Request data passed to the event server |
PseudoMessageEventType | Type unique for the PseudoMessageEvent event server |
PseudoMessageOut | A pseudo output message |
PseudoMessageOutData | |
QuestionTarget | A fake channel that is used for communication between user and ircproxy |
Queue | A queue for messages to be sent to the server |
debug::SecondaryConnection | |
Server | An IRC server |
ServerConnection | Object representing the server-side connection |
ServerMessageIn | An IRC message as received from a server |
ServerSession | A server session, from connect till disconnect |
ServerSessionInput | Server session input decoder |
ServerVersion | Server version and characteristics cache |
Target | An IRC message target (ie, channel or nickname), base class |
debug::TeeBuf | |
debug::TeeStream | |
unknown_target | An exception class |
UserAnswer | A user answer to a question |
UserAnswerEventRequestBase | Base class for UserAnswer event request objects |
UserAnswerEventRequestQueue | The UserAnswer event request queue class |
UserAnswerEventType | The UserAnswer event server's EventType |
UserAnswerRequestData | Request data passed to the event server |
UserMode | A class representing a user mode |
UserModeMask | |
UserQuestion | The question that belongs to a given QuestionTarget |
Watched< T > | A wrapper class for arbitrary objects of type T that need to be watched |
WatchedExpression< T > | An expression consisting of a single Watched object |
WhoEventRequestBase | Base class for WHO query event request objects |
WhoEventType | Event Type for WHO query results |
WhoOptions | A class representing the options that can be passed to a WhoRequest |
WhoRequest | A WHO request |
WhoRequestData | Request data passed to the event server |
xml_invalid_label | Exception class used to signal an invalid XML label |
xml_parse_error | Exception class used to signal a failure in parsing an XML document |
XMLLabel | An XML label |