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

vrpn_Mutex Class Reference

#include <vrpn_Mutex.h>

Class diagram for vrpn_Mutex:

vrpn_Mutex_Server vrpn_Mutex_Remote

List of all members.

Public Members

 vrpn_Mutex (const char * name, vrpn_Connection * = NULL)
virtual ~vrpn_Mutex (void) = 0
void mainloop (void)

Protected Members

void sendRequest (vrpn_int32 index)
void sendRelease (void)
void sendReleaseNotification (void)
void sendGrantRequest (vrpn_int32 index)
void sendDenyRequest (vrpn_int32 index)
vrpn_Connectiond_connection
vrpn_int32 d_myId
vrpn_int32 d_requestIndex_type
vrpn_int32 d_requestMutex_type
vrpn_int32 d_release_type
vrpn_int32 d_releaseNotification_type
vrpn_int32 d_grantRequest_type
vrpn_int32 d_denyRequest_type
vrpn_int32 d_initialize_type

Detailed Description


Member Function Documentation

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

vrpn_Mutex::~vrpn_Mutex (void) [pure virtual]

void vrpn_Mutex::mainloop (void)

void vrpn_Mutex::sendRequest (vrpn_int32 index) [protected]

void vrpn_Mutex::sendRelease (void) [protected]

void vrpn_Mutex::sendReleaseNotification (void) [protected]

void vrpn_Mutex::sendGrantRequest (vrpn_int32 index) [protected]

void vrpn_Mutex::sendDenyRequest (vrpn_int32 index) [protected]


Member Data Documentation

vrpn_Connection* vrpn_Mutex::d_connection [protected]

vrpn_int32 vrpn_Mutex::d_myId [protected]

vrpn_int32 vrpn_Mutex::d_requestIndex_type [protected]

vrpn_int32 vrpn_Mutex::d_requestMutex_type [protected]

vrpn_int32 vrpn_Mutex::d_release_type [protected]

vrpn_int32 vrpn_Mutex::d_releaseNotification_type [protected]

vrpn_int32 vrpn_Mutex::d_grantRequest_type [protected]

vrpn_int32 vrpn_Mutex::d_denyRequest_type [protected]

vrpn_int32 vrpn_Mutex::d_initialize_type [protected]


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