Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vrpn_RedundantTransmission.h File Reference


Compounds

class  vrpn_RedundantTransmission
struct  vrpn_RedundantTransmission::queuedMessage
struct  vrpn_RedundantController_Protocol
class  vrpn_RedundantController
class  vrpn_RedundantRemote
class  vrpn_RedundantReceiver
struct  vrpn_RedundantReceiver::RRRecord
struct  vrpn_RedundantReceiver::RRMemory

Defines

#define VRPN_RR_LENGTH
@class vrpn_RedundantReceiver Helper class that eliminates duplicates; only the first instance of a message is delivered. Registers a callback on connection for any type it's told to monitor; when it gets a message back, checks its list of recently-seen-timestamps for that type; if it isn't on the list, it's dispatched and replaces the oldest item on the list. List length is limited, so if too many messages of the same type (more than VRPN_RR_LENGTH) are interleaved - if transmissionInterval * numRetransmissions > VRPN_RR_LENGTH * the normal rate of message generation - it will not detect the redundant messages.


Define Documentation

#define VRPN_RR_LENGTH ()

@class vrpn_RedundantReceiver Helper class that eliminates duplicates; only the first instance of a message is delivered. Registers a callback on connection for any type it's told to monitor; when it gets a message back, checks its list of recently-seen-timestamps for that type; if it isn't on the list, it's dispatched and replaces the oldest item on the list. List length is limited, so if too many messages of the same type (more than VRPN_RR_LENGTH) are interleaved - if transmissionInterval * numRetransmissions > VRPN_RR_LENGTH * the normal rate of message generation - it will not detect the redundant messages.


Generated at Fri Sep 13 15:03:44 2002 for vrpn by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999