29 int saveLogSoFar(
void);
32 int logIncomingMessage(
size_t payloadLen,
struct timeval time,
33 vrpn_int32 type, vrpn_int32 sender,
38 int logOutgoingMessage(vrpn_int32 payloadLen,
struct timeval time,
39 vrpn_int32 type, vrpn_int32 sender,
42 int logMessage(vrpn_int32 payloadLen,
struct timeval time, vrpn_int32 type,
43 vrpn_int32 sender,
const char* buffer,
44 vrpn_bool isRemote = VRPN_FALSE);
48 int setCookie(
const char* cookieBuffer);
54 int setCompoundName(
const char* name,
int index);
59 int setName(
const char* name);
60 int setName(
const char* name,
size_t len);
67 timeval lastLogTime();
71 int checkFilters(vrpn_int32 payloadLen,
struct timeval time,
72 vrpn_int32 type, vrpn_int32 sender,
const char* buffer);
vrpn_bool d_wroteMagicCookie
vrpn_TranslationTable * d_senders
vrpn_TranslationTable * d_types
vrpnLogFilterEntry * d_filters
vrpn_LOGLIST * d_firstEntry
Placed here so vrpn_FileConnection can use it too.
vrpn_MESSAGEHANDLER vrpn_LOGFILTER
Type of handler for filters on logfiles is the same as connection handler.
class VRPN_API vrpn_TranslationTable