| AbstractCharacterData | |
| Account | A player's account |
| account_by_name | Functor used to search an Account by name in Accounts |
| AccountClient | A connected computer that can have an account and character associated with it |
| AccountConnection | A connection to the account server |
| AccountHandler | Manages the data stored in user accounts and provides a reliable interface for working with an account |
| dal::AlreadySetException | Already set exception |
| Being | Generic Being (living object) |
| Character | The representation of a player's character in the game world |
| character_by_id | Functor used to search a character by ID in Characters |
| CharacterData | |
| CharacterIterator | Iterates through the Characters of a region |
| ChatChannel | |
| ChatChannelManager | |
| ChatClient | |
| ChatHandler | Manages all chat related |
| ChatPendingLogin | |
| utils::Cipher | A helper class for the encoding of strings using different algorithms |
| ConfigListener | The listener interface for receiving notifications about changes to configuration options |
| Configuration | INI configuration handler for reading (and writing) |
| Connection | A point-to-point connection to a remote host |
| ConnectionHandler | This class represents the connection handler interface |
| utils::CountedPtr< T > | Class for counted reference semantics |
| DALStorage | A storage class that relies on DAL |
| Damage | Structure that describes the severity and nature of an attack a being can be hit by |
| dal::DataProvider | An abstract data provider |
| dal::DataProviderFactory | A factory to create data providers |
| dal::DbConnectionFailure | Database connection failure |
| dal::DbDisconnectionFailure | Database disconnection failure |
| dal::DbException | Default database exception |
| dal::DbSqlQueryExecFailure | SQL query execution failure |
| DelayedEvent | |
| FixedObjectIterator | Iterates through the non-moving Objects of a region |
| GameClient | |
| GameHandler | Manages connections to game client |
| Inventory | Class used to handle Character possessions and prepare outgoing messages |
| InventoryItem | Structure representing an item stored in the inventory |
| Item | |
| ItemClass | Class for simple reference to item information |
| ItemManager | The Item Manager loads the item reference database and also offers an API to items information, and more |
| LoadedMap | |
| Location | A location on a tile map |
| utils::Logger | A very simple logger that writes messages to a log file |
| Map | A tile map |
| MapComposite | Combined map/entity structure |
| MapManager | MapManager loads/unloads maps |
| MapReader | Reader for XML map files (*.tmx) |
| MapZone | Part of the map |
| MessageIn | Used for parsing an incoming message |
| MessageOut | Used for building an outgoing message |
| MetaTile | A meta tile stores additional information about a location on a tile map |
| Modifiers | Statistics modifiers |
| Monster | The class for a fightable monster with its own AI |
| MovingObject | Base class for in-game moving objects |
| MovingObjectIterator | Iterates through the MovingObjects of a region |
| dal::MySqlDataProvider | A MySQL Data Provider |
| NetComputer | This class represents a known computer on the network |
| Object | Generic client-visible object definition |
| ObjectBucket | Pool of public IDs for MovingObjects on a map |
| ObjectIterator | Iterates through the Objects of a region |
| PATH_NODE | |
| Point | A point in positive space |
| Possessions | |
| dal::PqDataProvider | A PostgreSQL Data Provider |
| dal::RecordSet | A RecordSet to store the result of a SQL query |
| Rectangle | A rectangle in positive space |
| ResourceManager | A class for loading and managing resources |
| dal::RsColumnHeadersNotSet | Missing column headers exception |
| ServerHandler | Manages communications with all the game servers |
| ServerHandler::Server | |
| utils::Singleton< T > | An abstract Meyer's singleton class |
| Skill | |
| dal::SqLiteDataProvider | A SQLite Data Provider |
| State | State class contains all information/procedures associated with the game world's state |
| Storage | A storage to load and persist dynamic data |
| utils::StringFilter | Used to filter content containing bad words |
| TC_ListItem< T > | A structure used for the list items, prefixed with 'TC_' to avoid any conflicts |
| Thing | Base class for in-game objects |
| utils::Timer | This class is for timing purpose as a replacement for SDL_TIMER |
| TokenCollector< T, U, V > | A class for storing and matching magic_tokens |
| TriggerAction | |
| TriggerArea | |
| WarpAction | |
| WeaponStats | Structure that holds weapon stats that are relevant for damage calculation |
| ZoneIterator | Iterates through the zones of a region of the map |
1.3.9.1