Table of Contents
Throughout this document we will use certain terms which are defined in the following pages.
String lengths are indicated in "characters", referring to ASCII characters, because even UNICODE strings must be encoded in ASCII for the IRC protocol.
Table 2.1. Definition of Terms
Term | Definition |
---|---|
Chat Network | A Chat Network is comprised of one or more servers linked together. |
Server | A server is a single machine. |
Channel | A channel (sometimes called a room or conference) is a conversation between one or more users. |
Member | A member is a user that is part of a conversation in a channel. |
User | A user is a client that makes a connection to the server. |
Objects | An object is a general term for channels, users, members (users in a channel), and servers. The type of object can be determined from the first character of the object's name. |
There are six user levels that define the ability of the user to perform operations. Some levels are determined on the context of the operation to be performed.
Table 2.2. Definition of Client Levels
Term | Definition |
---|---|
Sysop Manager | A Sysop Manager has full access to online commands. |
Sysop | A Chat Sysop oversees and controls the chat network. |
Channel Owner | A Channel Owner manages a channel and the channel hosts. |
Channel Host | A Channel Host manages a channel. Also referred to as a channel operator. |
Channel Member | A Channel Member is a member of a channel. |
Chat User | A Chat User is a client connected to the server. |
Editor's Note | |
---|---|
Current implementations equate "Administrator" with "Sysop Manager", which seems a more fitting term for this level. It should be acceptable to use the term "Administrator" instead of "Sysop Manager". |