|
| vrpn_Shared_int32 (const char *name, vrpn_int32 defaultValue=0, vrpn_int32 mode=VRPN_SO_DEFAULT) |
|
vrpn_int32 | value (void) const |
|
| operator vrpn_int32 () const |
|
vrpn_Shared_int32 & | operator= (vrpn_int32 newValue) |
|
vrpn_Shared_int32 & | set (vrpn_int32 newValue, timeval when) |
|
vrpn_bool | register_handler (vrpnSharedIntCallback, void *) |
|
void | unregister_handler (vrpnSharedIntCallback, void *) |
|
vrpn_bool | register_handler (vrpnTimedSharedIntCallback, void *) |
|
void | unregister_handler (vrpnTimedSharedIntCallback, void *) |
|
void | setSerializerPolicy (vrpn_SerializerPolicy policy=vrpn_ACCEPT, vrpnSharedIntSerializerPolicy f=NULL, void *userdata=NULL) |
|
| vrpn_SharedObject (const char *name, const char *tname, vrpn_int32 mode) |
|
const char * | name (void) const |
|
vrpn_bool | isSerializer (void) const |
|
virtual void | bindConnection (vrpn_Connection *) |
|
void | useLamportClock (vrpn_LamportClock *) |
|
void | becomeSerializer (void) |
|
vrpn_bool | registerDeferredUpdateCallback (vrpnDeferredUpdateCallback, void *userdata) |
|
|
vrpn_Shared_int32 & | set (vrpn_int32, timeval, vrpn_bool isLocalSet, vrpn_LamportTimestamp *=NULL) |
|
virtual vrpn_bool | shouldAcceptUpdate (vrpn_int32 newValue, timeval when, vrpn_bool isLocalSet, vrpn_LamportTimestamp *) |
|
virtual void | sendUpdate (void) |
| Should invoke default sendUpdate() for this derived type.
|
|
void | sendUpdate (vrpn_int32 newValue, timeval when) |
|
void | encode (char **buffer, vrpn_int32 *len, vrpn_int32 newValue, timeval when) const |
|
void | encodeLamport (char **buffer, vrpn_int32 *len, vrpn_int32 newValue, timeval when, vrpn_LamportTimestamp *t) const |
|
void | decode (const char **buffer, vrpn_int32 *len, vrpn_int32 *newValue, timeval *when) const |
|
void | decodeLamport (const char **buffer, vrpn_int32 *len, vrpn_int32 *newValue, timeval *when, vrpn_LamportTimestamp **t) const |
|
int | yankCallbacks (vrpn_bool isLocal) |
|
int | handleUpdate (vrpn_HANDLERPARAM) |
|
virtual vrpn_bool | shouldSendUpdate (vrpn_bool isLocalSet, vrpn_bool acceptedUpdate) |
|
int | yankCallbacks (vrpn_bool isLocal) |
| must set d_lastUpdate BEFORE calling yankCallbacks()
|
|
int | yankDeferredUpdateCallbacks (void) |
| returns -1 on error (i.e. nonzero return by a callback)
|
|
void | serverPostBindCleanup (void) |
|
void | remotePostBindCleanup (void) |
|