vrpn  07.33
Virtual Reality Peripheral Network
vrpn_StreamForwarder Class Reference

#include <vrpn_Forwarder.h>

Public Member Functions

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

Detailed Description

Definition at line 83 of file vrpn_Forwarder.h.

Constructor & Destructor Documentation

◆ vrpn_StreamForwarder()

vrpn_StreamForwarder::vrpn_StreamForwarder ( vrpn_Connection source,
const char *  sourceServiceName,
vrpn_Connection destination,
const char *  destinationServiceName 
)

Definition at line 167 of file vrpn_Forwarder.C.

References vrpn_Connection::addReference().

Here is the call graph for this function:

◆ ~vrpn_StreamForwarder()

vrpn_StreamForwarder::~vrpn_StreamForwarder ( void  )

Definition at line 186 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_StreamForwarder::forward ( const char *  sourceName,
const char *  destinationName,
vrpn_uint32  classOfService = vrpn_CONNECTION_RELIABLE 
)

Definition at line 210 of file vrpn_Forwarder.C.

References vrpn_Connection::register_handler().

Here is the call graph for this function:

◆ unforward()

int vrpn_StreamForwarder::unforward ( const char *  sourceName,
const char *  destinationName,
vrpn_uint32  classOfService = vrpn_CONNECTION_RELIABLE 
)

Definition at line 230 of file vrpn_Forwarder.C.

References vrpn_Connection::register_message_type().

Here is the call graph for this function:

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