vrpn 07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn_Forwarder_Controller Class Reference

#include <vrpn_ForwarderController.h>

Inheritance diagram for vrpn_Forwarder_Controller:
Collaboration diagram for vrpn_Forwarder_Controller:

Public Member Functions

 vrpn_Forwarder_Controller (vrpn_Connection *)
 
 ~vrpn_Forwarder_Controller (void)
 
virtual vrpn_bool start_remote_forwarding (vrpn_int32 remote_port)
 
virtual void forward_message_type (vrpn_int32 remote_port, const char *service_name, const char *message_type)
 
- Public Member Functions inherited from vrpn_Forwarder_Brain
 vrpn_Forwarder_Brain (vrpn_Connection *)
 
virtual ~vrpn_Forwarder_Brain (void)
 
virtual vrpn_bool start_remote_forwarding (vrpn_int32 remote_port)=0
 
virtual void forward_message_type (vrpn_int32 remote_port, const char *service_name, const char *message_type)=0
 

Additional Inherited Members

- Static Protected Member Functions inherited from vrpn_Forwarder_Brain
static char * encode_start_remote_forwarding (vrpn_int32 *length, vrpn_int32 remote_port)
 
static char * encode_forward_message_type (vrpn_int32 *length, vrpn_int32 remote_port, const char *service_name, const char *message_type)
 
static void decode_start_remote_forwarding (const char *buffer, vrpn_int32 *remote_port)
 
static void decode_forward_message_type (const char *buffer, vrpn_int32 *remote_port, char **service_name, char **message_type)
 
- Protected Attributes inherited from vrpn_Forwarder_Brain
vrpn_Connectiond_connection
 
vrpn_int32 d_myId
 
vrpn_int32 d_start_forwarding_type
 
vrpn_int32 d_forward_type
 

Detailed Description

Definition at line 118 of file vrpn_ForwarderController.h.

Constructor & Destructor Documentation

◆ vrpn_Forwarder_Controller()

vrpn_Forwarder_Controller::vrpn_Forwarder_Controller ( vrpn_Connection c)

Definition at line 313 of file vrpn_ForwarderController.C.

◆ ~vrpn_Forwarder_Controller()

vrpn_Forwarder_Controller::~vrpn_Forwarder_Controller ( void  )

Definition at line 318 of file vrpn_ForwarderController.C.

Member Function Documentation

◆ forward_message_type()

void vrpn_Forwarder_Controller::forward_message_type ( vrpn_int32  remote_port,
const char *  service_name,
const char *  message_type 
)
virtual

◆ start_remote_forwarding()

vrpn_bool vrpn_Forwarder_Controller::start_remote_forwarding ( vrpn_int32  remote_port)
virtual

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