Compounds |
 |  | class | vrpn_SharedObject |
 |  | struct | vrpn_SharedObject::deferredUpdateCallbackEntry |
 |  | class | vrpn_Shared_int32 |
 |  | struct | vrpn_Shared_int32::callbackEntry |
 |  | struct | vrpn_Shared_int32::timedCallbackEntry |
 |  | class | vrpn_Shared_int32_Server |
 |  | class | vrpn_Shared_int32_Remote |
 |  | class | vrpn_Shared_float64 |
 |  | struct | vrpn_Shared_float64::callbackEntry |
 |  | struct | vrpn_Shared_float64::timedCallbackEntry |
 |  | class | vrpn_Shared_float64_Server |
 |  | class | vrpn_Shared_float64_Remote |
 |  | class | vrpn_Shared_String |
 |  | struct | vrpn_Shared_String::callbackEntry |
 |  | struct | vrpn_Shared_String::timedCallbackEntry |
 |  | class | vrpn_Shared_String_Server |
 |  | class | vrpn_Shared_String_Remote |
Defines |
 |  | #define | VRPN_SO_DEFAULT |
 |  | #define | VRPN_SO_IGNORE_IDEMPOTENT |
 |  | #define | VRPN_SO_DEFER_UPDATES |
 |  | #define | VRPN_SO_IGNORE_OLD |
Typedefs |
 |  | typedef int (* | vrpnDeferredUpdateCallback )(void * userdata) |
 |  | typedef int (* | vrpnSharedIntCallback )(void * userdata, vrpn_int32 newValue, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnSharedFloatCallback )(void * userdata, vrpn_float64 newValue, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnSharedStringCallback )(void * userdata, const char * newValue, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnTimedSharedIntCallback )(void * userdata, vrpn_int32 newValue, timeval when, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnTimedSharedFloatCallback )(void * userdata, vrpn_float64 newValue, timeval when, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnTimedSharedStringCallback )(void * userdata, const char * newValue, timeval when, vrpn_bool isLocal) |
 |  | typedef int (* | vrpnSharedIntSerializerPolicy )(void * userdata, vrpn_int32 newValue, timeval when, vrpn_Shared_int32 * object) |
 |  | typedef int (* | vrpnSharedFloatSerializerPolicy )(void * userdata, vrpn_float64 newValue, timeval when, vrpn_Shared_float64 * object) |
 |  | typedef int (* | vrpnSharedStringSerializerPolicy )(void * userdata, const char * newValue, timeval when, vrpn_Shared_String * object) |
Enumerations |
 |  | enum | vrpn_SerializerPolicy { vrpn_ACCEPT,
vrpn_DENY_REMOTE,
vrpn_DENY_LOCAL,
vrpn_CALLBACK
} |