vrpn  07.33
Virtual Reality Peripheral Network
vrpn_ConnectionForwarder Class Reference

#include <vrpn_Forwarder.h>

Public Member Functions

 vrpn_ConnectionForwarder (vrpn_Connection *source, vrpn_Connection *destination)
 
 ~vrpn_ConnectionForwarder (void)
 
int forward (const char *sourceName, const char *sourceServiceName, const char *destinationName, const char *destinationServiceName, vrpn_uint32 classOfService=vrpn_CONNECTION_RELIABLE)
 
int unforward (const char *sourceName, const char *sourceServiceName, const char *destinationName, const char *destinationServiceName, vrpn_uint32 classOfService=vrpn_CONNECTION_RELIABLE)
 

Detailed Description

Definition at line 28 of file vrpn_Forwarder.h.

Constructor & Destructor Documentation

◆ vrpn_ConnectionForwarder()

vrpn_ConnectionForwarder::vrpn_ConnectionForwarder ( vrpn_Connection source,
vrpn_Connection destination 
)

Definition at line 5 of file vrpn_Forwarder.C.

References vrpn_Connection::addReference().

Here is the call graph for this function:

◆ ~vrpn_ConnectionForwarder()

vrpn_ConnectionForwarder::~vrpn_ConnectionForwarder ( void  )

Definition at line 20 of file vrpn_Forwarder.C.

References vrpn_Connection::removeReference(), and vrpn_Connection::unregister_handler().

Here is the call graph for this function:

Member Function Documentation

◆ forward()

int vrpn_ConnectionForwarder::forward ( const char *  sourceName,
const char *  sourceServiceName,
const char *  destinationName,
const char *  destinationServiceName,
vrpn_uint32  classOfService = vrpn_CONNECTION_RELIABLE 
)

Definition at line 44 of file vrpn_Forwarder.C.

References vrpn_Connection::register_handler().

Referenced by vrpn_Forwarder_Server::forward_message_type().

Here is the call graph for this function:

◆ unforward()

int vrpn_ConnectionForwarder::unforward ( const char *  sourceName,
const char *  sourceServiceName,
const char *  destinationName,
const char *  destinationServiceName,
vrpn_uint32  classOfService = vrpn_CONNECTION_RELIABLE 
)

Definition at line 68 of file vrpn_Forwarder.C.

References vrpn_Connection::register_message_type(), and vrpn_Connection::register_sender().

Here is the call graph for this function:

The documentation for this class was generated from the following files: