vrpn
07.33
Virtual Reality Peripheral Network
|
#include <vrpn_ForwarderController.h>
Public Member Functions | |
vrpn_Forwarder_Controller (vrpn_Connection *) | |
~vrpn_Forwarder_Controller (void) | |
virtual void | start_remote_forwarding (vrpn_int32 remote_port) |
virtual void | forward_message_type (vrpn_int32 remote_port, const char *service_name, const char *message_type) |
![]() | |
vrpn_Forwarder_Brain (vrpn_Connection *) | |
virtual | ~vrpn_Forwarder_Brain (void) |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
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 277 of file vrpn_ForwarderController.C.
vrpn_Forwarder_Controller::~vrpn_Forwarder_Controller | ( | void | ) |
Definition at line 282 of file vrpn_ForwarderController.C.
|
virtual |
Implements vrpn_Forwarder_Brain.
Definition at line 301 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::pack_message(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.
|
virtual |
Implements vrpn_Forwarder_Brain.
Definition at line 284 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::pack_message(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.