mud::Character Class Reference

Inheritance diagram for mud::Character:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void Delete ()
 Delete this savable.
void Save ()
 Save this savable.
void Discard ()
 Discard changes made to this savable.
bool Exists ()
 Wether this savable has been saved yet.
SavableManagerPtr getManager () const
 Returns the SavableManager this savable usesotherwise.
TableImplPtr getTable () const
 Returns the table this savable belongs to.

Protected Attributes

SavableManagerPtr m_character
 The manager associated with this Character.

Friends

class mud::CharacterManager


Detailed Description

Definition at line 29 of file Character.h.


Member Function Documentation

void mud::Character::Delete (  )  [virtual]

Delete this savable.

Implements Savable.

void mud::Character::Save (  )  [virtual]

Save this savable.

Implements Savable.

Reimplemented in mud::PCharacter.

void mud::Character::Discard (  )  [virtual]

Discard changes made to this savable.

Implements Savable.

bool mud::Character::Exists (  )  [virtual]

Wether this savable has been saved yet.

Implements Savable.

SavableManagerPtr mud::Character::getManager (  )  const [virtual]

Returns the SavableManager this savable usesotherwise.

Implements Savable.

TableImplPtr mud::Character::getTable (  )  const [virtual]

Returns the table this savable belongs to.

Implements Savable.


Member Data Documentation

SavableManagerPtr mud::Character::m_character [protected]

The manager associated with this Character.

Definition at line 86 of file Character.h.


Generated for UnsignedByte by  doxygen 1.5.3
SourceForge.net Logo