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

vrpn_Mutex_Server Class Reference

#include <vrpn_Mutex.h>

Class diagram for vrpn_Mutex_Server:

vrpn_Mutex

List of all members.


Public Members

 vrpn_Mutex_Server (const char * name, vrpn_Connection * = NULL)
virtual ~vrpn_Mutex_Server (void)

Protected Members

enum  state { HELD, FREE }
state d_state
vrpn_int32 d_remoteIndex
Counts remotes who have had IDs issued to them.


Static Protected Members

int handle_requestIndex (void *, vrpn_HANDLERPARAM)
int handle_requestMutex (void *, vrpn_HANDLERPARAM)
int handle_release (void *, vrpn_HANDLERPARAM)
int handle_gotConnection (void *, vrpn_HANDLERPARAM)
int handle_dropLastConnection (void *, vrpn_HANDLERPARAM)

Detailed Description


Member Enumeration Documentation

enum vrpn_Mutex_Server::state [protected]

Enumeration values:
HELD  
FREE  

Member Function Documentation

vrpn_Mutex_Server::vrpn_Mutex_Server (const char * name, vrpn_Connection * c = NULL)

vrpn_Mutex_Server::~vrpn_Mutex_Server (void) [virtual]

int vrpn_Mutex_Server::handle_requestIndex (void * userdata, vrpn_HANDLERPARAM p) [static, protected]

int vrpn_Mutex_Server::handle_requestMutex (void * userdata, vrpn_HANDLERPARAM p) [static, protected]

int vrpn_Mutex_Server::handle_release (void * userdata, vrpn_HANDLERPARAM) [static, protected]

int vrpn_Mutex_Server::handle_gotConnection (void * userdata, vrpn_HANDLERPARAM p) [static, protected]

int vrpn_Mutex_Server::handle_dropLastConnection (void * userdata, vrpn_HANDLERPARAM) [static, protected]


Member Data Documentation

state vrpn_Mutex_Server::d_state [protected]

vrpn_int32 vrpn_Mutex_Server::d_remoteIndex [protected]

Counts remotes who have had IDs issued to them.


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