#include <vrpn_ForwarderController.h>
Class diagram for vrpn_Forwarder_Brain:

Public Members | |||
![]() | ![]() | vrpn_Forwarder_Brain (vrpn_Connection *) | |
![]() | ![]() | ~vrpn_Forwarder_Brain (void) | |
![]() | ![]() | virtual void | 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 |
Protected Members | |||
![]() | ![]() | vrpn_Connection* | d_connection |
![]() | ![]() | vrpn_int32 | d_myId |
![]() | ![]() | vrpn_int32 | d_start_forwarding_type |
![]() | ![]() | vrpn_int32 | d_forward_type |
Static Protected Members | |||
![]() | ![]() | char* | encode_start_remote_forwarding (vrpn_int32 * length, vrpn_int32 remote_port) |
![]() | ![]() | char* | encode_forward_message_type (vrpn_int32 * length, vrpn_int32 remote_port, const char * service_name, const char * message_type) |
![]() | ![]() | void | decode_start_remote_forwarding (const char * buffer, vrpn_int32 * remote_port) |
![]() | ![]() | void | decode_forward_message_type (const char * buffer, vrpn_int32 * remote_port, char ** service_name, char ** message_type) |
| vrpn_Forwarder_Brain::vrpn_Forwarder_Brain (vrpn_Connection * c) |
| vrpn_Forwarder_Brain::~vrpn_Forwarder_Brain (void) |
virtual void vrpn_Forwarder_Brain::start_remote_forwarding (vrpn_int32 remote_port) [pure virtual]
|
Reimplemented in vrpn_Forwarder_Controller, and vrpn_Forwarder_Server.
virtual void vrpn_Forwarder_Brain::forward_message_type (vrpn_int32 remote_port, const char * service_name, const char * message_type) [pure virtual]
|
Reimplemented in vrpn_Forwarder_Controller, and vrpn_Forwarder_Server.
char * vrpn_Forwarder_Brain::encode_start_remote_forwarding (vrpn_int32 * length, vrpn_int32 remote_port) [static, protected]
|
char * vrpn_Forwarder_Brain::encode_forward_message_type (vrpn_int32 * length, vrpn_int32 remote_port, const char * service_name, const char * message_type) [static, protected]
|
void vrpn_Forwarder_Brain::decode_start_remote_forwarding (const char * buffer, vrpn_int32 * remote_port) [static, protected]
|
void vrpn_Forwarder_Brain::decode_forward_message_type (const char * buffer, vrpn_int32 * remote_port, char ** service_name, char ** message_type) [static, protected]
|
vrpn_Connection* vrpn_Forwarder_Brain::d_connection [protected]
|
vrpn_int32 vrpn_Forwarder_Brain::d_myId [protected]
|
vrpn_int32 vrpn_Forwarder_Brain::d_start_forwarding_type [protected]
|
vrpn_int32 vrpn_Forwarder_Brain::d_forward_type [protected]
|
1.0.0 written by Dimitri van Heesch,
© 1997-1999