TMW Server Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractCharacterData
AccountA player's account
account_by_nameFunctor used to search an Account by name in Accounts
AccountClientA connected computer that can have an account and character associated with it
AccountConnectionA connection to the account server
AccountHandlerManages the data stored in user accounts and provides a reliable interface for working with an account
dal::AlreadySetExceptionAlready set exception
BeingGeneric Being (living object)
CharacterThe representation of a player's character in the game world
character_by_idFunctor used to search a character by ID in Characters
CharacterData
CharacterIteratorIterates through the Characters of a region
ChatChannel
ChatChannelManager
ChatClient
ChatHandlerManages all chat related
ChatPendingLogin
utils::CipherA helper class for the encoding of strings using different algorithms
ConfigListenerThe listener interface for receiving notifications about changes to configuration options
ConfigurationINI configuration handler for reading (and writing)
ConnectionA point-to-point connection to a remote host
ConnectionHandlerThis class represents the connection handler interface
utils::CountedPtr< T >Class for counted reference semantics
DALStorageA storage class that relies on DAL
DamageStructure that describes the severity and nature of an attack a being can be hit by
dal::DataProviderAn abstract data provider
dal::DataProviderFactoryA factory to create data providers
dal::DbConnectionFailureDatabase connection failure
dal::DbDisconnectionFailureDatabase disconnection failure
dal::DbExceptionDefault database exception
dal::DbSqlQueryExecFailureSQL query execution failure
DelayedEvent
FixedObjectIteratorIterates through the non-moving Objects of a region
GameClient
GameHandlerManages connections to game client
InventoryClass used to handle Character possessions and prepare outgoing messages
InventoryItemStructure representing an item stored in the inventory
Item
ItemClassClass for simple reference to item information
ItemManagerThe Item Manager loads the item reference database and also offers an API to items information, and more
LoadedMap
LocationA location on a tile map
utils::LoggerA very simple logger that writes messages to a log file
MapA tile map
MapCompositeCombined map/entity structure
MapManagerMapManager loads/unloads maps
MapReaderReader for XML map files (*.tmx)
MapZonePart of the map
MessageInUsed for parsing an incoming message
MessageOutUsed for building an outgoing message
MetaTileA meta tile stores additional information about a location on a tile map
ModifiersStatistics modifiers
MonsterThe class for a fightable monster with its own AI
MovingObjectBase class for in-game moving objects
MovingObjectIteratorIterates through the MovingObjects of a region
dal::MySqlDataProviderA MySQL Data Provider
NetComputerThis class represents a known computer on the network
ObjectGeneric client-visible object definition
ObjectBucketPool of public IDs for MovingObjects on a map
ObjectIteratorIterates through the Objects of a region
PATH_NODE
PointA point in positive space
Possessions
dal::PqDataProviderA PostgreSQL Data Provider
dal::RecordSetA RecordSet to store the result of a SQL query
RectangleA rectangle in positive space
ResourceManagerA class for loading and managing resources
dal::RsColumnHeadersNotSetMissing column headers exception
ServerHandlerManages communications with all the game servers
ServerHandler::Server
utils::Singleton< T >An abstract Meyer's singleton class
Skill
dal::SqLiteDataProviderA SQLite Data Provider
StateState class contains all information/procedures associated with the game world's state
StorageA storage to load and persist dynamic data
utils::StringFilterUsed to filter content containing bad words
TC_ListItem< T >A structure used for the list items, prefixed with 'TC_' to avoid any conflicts
ThingBase class for in-game objects
utils::TimerThis 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
WeaponStatsStructure that holds weapon stats that are relevant for damage calculation
ZoneIteratorIterates through the zones of a region of the map

Generated on Fri Mar 30 15:39:17 2007 for TMW Server by  doxygen 1.3.9.1