|
vrpn
07.33
Virtual Reality Peripheral Network
|
#include <vrpn_FunctionGenerator.h>

Public Member Functions | |
| vrpn_FunctionGenerator_channel () | |
| vrpn_FunctionGenerator_channel (vrpn_FunctionGenerator_function *function) | |
| virtual | ~vrpn_FunctionGenerator_channel () |
| const vrpn_FunctionGenerator_function * | getFunction () const |
| void | setFunction (vrpn_FunctionGenerator_function *function) |
| vrpn_int32 | encode_to (char **buf, vrpn_int32 &len) const |
| vrpn_int32 | decode_from (const char **buf, vrpn_int32 &len) |
Protected Attributes | |
| vrpn_FunctionGenerator_function * | function |
Definition at line 136 of file vrpn_FunctionGenerator.h.
| vrpn_FunctionGenerator_channel::vrpn_FunctionGenerator_channel | ( | ) |
Definition at line 227 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator_function_script::setScript().
| vrpn_FunctionGenerator_channel::vrpn_FunctionGenerator_channel | ( | vrpn_FunctionGenerator_function * | function | ) |
Definition at line 234 of file vrpn_FunctionGenerator.C.
References ~vrpn_FunctionGenerator_channel().

|
virtual |
Definition at line 241 of file vrpn_FunctionGenerator.C.
References setFunction().
Referenced by vrpn_FunctionGenerator_channel().

| vrpn_int32 vrpn_FunctionGenerator_channel::decode_from | ( | const char ** | buf, |
| vrpn_int32 & | len | ||
| ) |
Definition at line 278 of file vrpn_FunctionGenerator.C.
References vrpn_FunctionGenerator_function::decode_from(), vrpn_FunctionGenerator_function::FUNCTION_NULL, vrpn_FunctionGenerator_function::FUNCTION_SCRIPT, vrpn_FunctionGenerator::vrpn_FunctionGenerator(), vrpn_FunctionGenerator_function_script::vrpn_FunctionGenerator_function_script(), and vrpn_unbuffer().
Referenced by vrpn_FunctionGenerator_Server::decode_channel(), vrpn_FunctionGenerator_Remote::decode_channel_reply(), and encode_to().

| vrpn_int32 vrpn_FunctionGenerator_channel::encode_to | ( | char ** | buf, |
| vrpn_int32 & | len | ||
| ) | const |
Definition at line 256 of file vrpn_FunctionGenerator.C.
References decode_from(), and vrpn_buffer().
Referenced by vrpn_FunctionGenerator_Remote::encode_channel(), and setFunction().

|
inline |
Definition at line 145 of file vrpn_FunctionGenerator.h.
| void vrpn_FunctionGenerator_channel::setFunction | ( | vrpn_FunctionGenerator_function * | function | ) |
Definition at line 248 of file vrpn_FunctionGenerator.C.
References encode_to().
Referenced by ~vrpn_FunctionGenerator_channel().

|
protected |
Definition at line 153 of file vrpn_FunctionGenerator.h.