28 vrpn_uint32 defaultRetransmissions(
void)
const;
29 timeval defaultInterval(
void)
const;
30 vrpn_bool isEnabled(
void)
const;
38 void enable(vrpn_bool);
41 timeval transmissionInterval);
44 virtual int pack_message(vrpn_uint32 len, timeval time, vrpn_uint32 type,
45 vrpn_uint32 sender,
const char *buffer,
46 vrpn_uint32 class_of_service,
47 vrpn_int32 numRetransmissions = -1,
48 timeval *transmissionInterval = NULL);
60 vrpn_uint32 remainingTransmissions;
61 timeval transmissionInterval;
62 timeval nextValidTime;
72 vrpn_uint32 d_numTransmissions;
73 timeval d_transmissionInterval;
75 vrpn_bool d_isEnabled;
163 virtual int register_handler(vrpn_int32 type, vrpn_MESSAGEHANDLER handler,
165 vrpn_int32 sender = vrpn_ANY_SENDER);
166 virtual int unregister_handler(vrpn_int32 type, vrpn_MESSAGEHANDLER handler,
168 vrpn_int32 sender = vrpn_ANY_SENDER);
189 timeval timestampSeen[VRPN_RR_LENGTH];
190 int numSeen[VRPN_RR_LENGTH];
191 int nextTimestampToReplace;
194 vrpn_bool handlerIsRegistered;
197 RRRecord d_records[vrpn_CONNECTION_MAX_TYPES];
210 static int VRPN_CALLBACK
virtual int pack_message(vrpn_uint32 len, timeval time, vrpn_uint32 type, vrpn_uint32 sender, const char *buffer, vrpn_uint32 class_of_service, vrpn_int32 numRetransmissions=-1, timeval *transmissionInterval=NULL)
Description of a callback entry for a user type.
定义 vrpn_Connection.h:228