Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AccountA player's account
AccountClientA connected computer with an associated account
AccountConnectionA connection to the account server
ActorGeneric client-visible object
ActorIteratorIterates through the Actors of a region
dal::AlreadySetExceptionAlready set exception
AttackPositionStructure holding possible positions relative to the target from which the monster can attack
AttributeHolds the base value of an attribute and the sum of all its modifiers
BeingGeneric being (living actor)
BeingIteratorIterates through the Beings of a region
CharacterThe representation of a player's character in the game world
CharacterIteratorIterates through the Characters of a region
ChatChannelA chat channel
ChatChannelManagerThe chat channel manager takes care of registering and removing public and private chat channels
ChatClientA client connected to the chat server
ChatHandlerManages chat related things like private messaging, chat channel handling as well as guild chat
CommandA command that a user can run remotely with sufficient rights
ConnectionA point-to-point connection to a remote host
ConnectionHandlerThis class represents the connection handler interface
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
DelayedEventEvent expected to happen at next update
EventDispatchDispatch table for event notification
EventListenerPointer to a dispatch table
EventListenerFactory< T, D >Helper for using member functions as dispatch methods
FixedActorIteratorIterates through the non-moving Actors of a region
GameHandlerManages connections to game client
GameServerStores address, maps, and statistics, of a connected game server
GuildA guild and its members
GuildManagerGuild manager takes care of creating, removing and modifying guilds
GuildMemberGuild members
InventoryClass used to handle Character possessions and prepare outgoing messages
InventoryItemStructure storing an item in the inventory
ItemClassClass for simple reference to item information
ItemModifierCharacteristic of an item
ItemModifiersSet of item characteristics
LocationA location on a tile map
utils::LoggerA very simple logger that writes messages to a log file
LuaScriptImplementation of the Script class for Lua
MapA tile map
MapCompositeCombined map/entity structure
MapContentEntities on a map
MapReaderReader for XML map files (*.tmx)
MapZonePart of a 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
MonsterThe class for a fightable monster with its own AI
MonsterAttackStructure containing different attack types of a monster type
MonsterClassClass describing the characteristics of a generic monster
MonsterDropStructure containing an item class and its probability to be dropped (unit: 1/10000)
dal::MySqlDataProviderA MySQL Data Provider
NetComputerThis class represents a known computer on the network
NPCClass describing a non-player character
ObjectBucketPool of public IDs for MovingObjects on a map
PartyA party that contains 1 or more characters to play together
PointA point in positive space
PossessionsStructure storing the equipment and inventory of a Player
dal::PqDataProviderA PostgreSQL Data Provider
QuestDeathListenerListener for deleting related quests when a character disappears
dal::RecordSetA RecordSet to store the result of a SQL query
RectangleA rectangle in positive space
dal::RsColumnHeadersNotSetMissing column headers exception
ScriptAbstract interface for calling functions written in an external language
ServerHandlerManages communications with all the game servers
SHA256ContextAn sha 256 context, used by original m_opersha256
utils::Singleton< T >An abstract Meyer's singleton class
SpawnAreaA spawn area, where monsters spawn
dal::SqLiteDataProviderA SQLite Data Provider
utils::StringFilterUsed to filter content containing bad words
ThingBase class for in-game objects
utils::TimerThis class is for timing purpose as a replacement for SDL_TIMER
TokenCollector< Handler, Client, ServerData >A class for storing and matching tokens
TokenCollectorBaseBase class containing the generic implementation of TokenCollector
ZoneIteratorIterates through the zones of a region of the map

Generated on Sun Apr 26 17:30:46 2009 for TMW Server Collection by  doxygen 1.5.5