|
| vrpn_Shared_String (const char *name, const char *defaultValue=NULL, vrpn_int32 mode=VRPN_SO_DEFAULT) |
|
const char * | value (void) const |
|
| operator const char * () const |
|
vrpn_Shared_String & | operator= (const char *newValue) |
|
virtual vrpn_Shared_String & | set (const char *newValue, timeval when) |
|
vrpn_bool | register_handler (vrpnSharedStringCallback, void *) |
|
void | unregister_handler (vrpnSharedStringCallback, void *) |
|
vrpn_bool | register_handler (vrpnTimedSharedStringCallback, void *) |
|
void | unregister_handler (vrpnTimedSharedStringCallback, void *) |
|
void | setSerializerPolicy (vrpn_SerializerPolicy policy=vrpn_ACCEPT, vrpnSharedStringSerializerPolicy 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_String & | set (const char *, timeval, vrpn_bool isLocalSet) |
|
virtual vrpn_bool | shouldAcceptUpdate (const char *newValue, timeval when, vrpn_bool isLocalSet) |
|
virtual void | sendUpdate (void) |
| Should invoke default sendUpdate() for this derived type.
|
|
void | sendUpdate (const char *newValue, timeval when) |
|
void | encode (char **buffer, vrpn_int32 *len, const char *newValue, timeval when) const |
|
void | decode (const char **buffer, vrpn_int32 *len, char *newValue, timeval *when) 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) |
|