orxonox::PlayerManager Class Reference

#include <src/orxonox/PlayerManager.h>

Inheritance diagram for orxonox::PlayerManager:

orxonox::ClientConnectionListener orxonox::OrxonoxClass

List of all members.

Public Member Functions

PlayerInfogetClient (unsigned int clientID) const
const std::map< unsigned int,
PlayerInfo * > & 
getClients () const
 PlayerManager ()
virtual ~PlayerManager ()

Static Public Member Functions

static PlayerManagergetInstance ()

Private Member Functions

void clientConnected (unsigned int clientID)
void clientDisconnected (unsigned int clientID)

Private Attributes

std::map< unsigned int,
PlayerInfo * > 
clients_

Static Private Attributes

static PlayerManagersingletonRef_s = 0


Constructor & Destructor Documentation

orxonox::PlayerManager::PlayerManager (  ) 

orxonox::PlayerManager::~PlayerManager (  )  [virtual]

References singletonRef_s.


Member Function Documentation

void orxonox::PlayerManager::clientConnected ( unsigned int  clientID  )  [private, virtual]

void orxonox::PlayerManager::clientDisconnected ( unsigned int  clientID  )  [private, virtual]

PlayerInfo * orxonox::PlayerManager::getClient ( unsigned int  clientID  )  const

const std::map<unsigned int, PlayerInfo*>& orxonox::PlayerManager::getClients (  )  const [inline]

static PlayerManager& orxonox::PlayerManager::getInstance (  )  [inline, static]


Member Data Documentation

std::map<unsigned int, PlayerInfo*> orxonox::PlayerManager::clients_ [private]

Referenced by PlayerManager(), and ~PlayerManager().


The documentation for this class was generated from the following files:

Generated on Tue Jul 28 16:22:55 2009 for Orxonox by  doxygen 1.5.6