#include <vrpn_ForwarderController.h>


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) |
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_Connection * | d_connection |
| vrpn_int32 | d_myId |
| vrpn_int32 | d_start_forwarding_type |
| vrpn_int32 | d_forward_type |
Definition at line 118 of file vrpn_ForwarderController.h.
| vrpn_Forwarder_Controller::vrpn_Forwarder_Controller | ( | vrpn_Connection * | c | ) |
Definition at line 313 of file vrpn_ForwarderController.C.
References vrpn_Connection, and vrpn_Forwarder_Brain::vrpn_Forwarder_Brain().

| vrpn_Forwarder_Controller::~vrpn_Forwarder_Controller | ( | void | ) |
Definition at line 318 of file vrpn_ForwarderController.C.
|
virtual |
Implements vrpn_Forwarder_Brain.
Definition at line 343 of file vrpn_ForwarderController.C.
References vrpn_Forwarder_Brain::d_connection, vrpn_Forwarder_Brain::d_forward_type, vrpn_Forwarder_Brain::d_myId, vrpn_Forwarder_Brain::encode_forward_message_type(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.

|
virtual |
Implements vrpn_Forwarder_Brain.
Definition at line 320 of file vrpn_ForwarderController.C.
References vrpn_Forwarder_Brain::d_connection, vrpn_Forwarder_Brain::d_myId, vrpn_Forwarder_Brain::d_start_forwarding_type, vrpn_Forwarder_Brain::encode_start_remote_forwarding(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.
