Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
util::array< _T, _size >Generic and simple array class
Character
Character_ItemOne type of item in a Characters inventory
Character_SpellOne spell that a Character knows
ClientGeneric TCP client class
ConfigReads configuration data from a file
DatabaseMaintains and interfaces with a connection to a database
Database_ExceptionGeneric Database exception type
Database_InvalidEngineException thrown when an invalid Database Engine was specified
Database_OpenFailedException thrown when opening a Database failed
Database_QueryFailedException thrown when a Database Query failed
Database_ResultResult from a Database Query containing the SELECTed rows, and/or affected row counts and error information
ECFLoads and stores information on all classes from an ECF file
ECF_DataOne class record in an ECF object
EIFLoads and stores information on all items from an EIF file
EIF_DataOne item record in an EIF object
ENFLoads and stores information on all NPCs from an ENF file
ENF_DataOne NPC record in an ENF object
EOClientA connection between an EO Client and EOSERV
EOServerA server which accepts connections and creates EOClient instances from them
EOServer_BanInformation about a temporary in-memory ban
ESFLoads and stores information on all spells from an ESF file
ESF_DataOne spell record in an ESF object
GuildStores guild information and references to online members Created by the World object when a member of the guild logs in, and destroyed when the last member logs out
IPAddressStores an IP address and converts between string and numeric formats
MapContains all information about a map, holds reference to contained Characters and manages NPCs on it
Map_ItemObject representing an item on the floor of a map
Map_TileObject representing one tile on a map
Map_WarpObject representing a warp tile on a map, as well as storing door state
NPCAn instance of an NPC created and managed by a Map
NPC_OpponentUsed by the NPC class to store information about an attacker
PacketBuilder
PacketProcessorEncodes and Decodes packets for a Client
PacketReader
PartyA temporary group of Characters
PlayerObject representing a player, but not a character
Server< T >Generic TCP server class
sha256_context
Socket_BindFailedException thrown when a call to bind() failed
Socket_ExceptionGeneric Socket exception type
Socket_InitFailedException thrown when intializing the socket library failed
Socket_ListenFailedException thrown when a call to listen() failed
Socket_SelectFailedException thrown when a call to select() failed
TimeEventA timed event that should be managed by a Timer object
TimerManages and calls TimerEvent objects
util::variantA type that can store any numeric/string value and convert between them
WorldObject which holds and manages all maps and characters on the server, as well as timed events Only one of these should exist per server

Generated on Sun Apr 5 20:28:18 2009 for EOServ by  doxygen 1.5.7.1