Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vrpn_ConnectionManager Class Reference

Singleton class that keeps track of all known VRPN connections and makes sure they're deleted on shutdown. More...

List of all members.

Public Members

 ~vrpn_ConnectionManager (void)
void addConnection (vrpn_Connection *, const char * name)
void deleteConnection (vrpn_Connection *)
vrpn_ConnectiongetByName (const char * name)

Static Public Members

vrpn_ConnectionManager& instance (void)


Detailed Description

Singleton class that keeps track of all known VRPN connections and makes sure they're deleted on shutdown.

We make it static to guarantee that the destructor is called on program close so that the destructors of all the vrpn_Connections that have been allocated are called so that all open logs are flushed to disk.


Member Function Documentation

vrpn_ConnectionManager::~vrpn_ConnectionManager (void)

void vrpn_ConnectionManager::addConnection (vrpn_Connection * c, const char * name)

void vrpn_ConnectionManager::deleteConnection (vrpn_Connection * c)

vrpn_Connection * vrpn_ConnectionManager::getByName (const char * name)

vrpn_ConnectionManager & vrpn_ConnectionManager::instance (void) [static]


The documentation for this class was generated from the following file:
Generated at Fri Sep 13 15:04:07 2002 for vrpn by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999