#include <vrpn_Mutex.h>
Class diagram for vrpn_Mutex_Server:

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) |
enum vrpn_Mutex_Server::state [protected]
|
| 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]
|
state vrpn_Mutex_Server::d_state [protected]
|
vrpn_int32 vrpn_Mutex_Server::d_remoteIndex [protected]
|
Counts remotes who have had IDs issued to them.
1.0.0 written by Dimitri van Heesch,
© 1997-1999