vrpn
07.33
Virtual Reality Peripheral Network
|
#include <stddef.h>
#include "vrpn_Analog.h"
#include "vrpn_BaseClass.h"
#include "vrpn_Configure.h"
#include "vrpn_Connection.h"
#include "vrpn_Shared.h"
#include "vrpn_Types.h"
Go to the source code of this file.
Classes | |
class | vrpn_FunctionGenerator_function |
class | vrpn_FunctionGenerator_function_NULL |
class | vrpn_FunctionGenerator_function_script |
class | vrpn_FunctionGenerator_channel |
class | vrpn_FunctionGenerator |
class | vrpn_FunctionGenerator_Server |
struct | vrpn_FUNCTION_CHANNEL_REPLY_CB |
struct | vrpn_FUNCTION_START_REPLY_CB |
struct | vrpn_FUNCTION_STOP_REPLY_CB |
struct | vrpn_FUNCTION_SAMPLE_RATE_REPLY_CB |
struct | vrpn_FUNCTION_INTERPRETER_REPLY_CB |
struct | vrpn_FUNCTION_ERROR_CB |
class | vrpn_FunctionGenerator_Remote |
Typedefs | |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_CHANGE_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_CHANNEL_REPLY_CB info) |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_START_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_START_REPLY_CB info) |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_STOP_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_STOP_REPLY_CB info) |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_SAMPLE_RATE_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_SAMPLE_RATE_REPLY_CB info) |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_INTERPRETER_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_INTERPRETER_REPLY_CB info) |
typedef void(VRPN_CALLBACK * | vrpn_FUNCTION_ERROR_HANDLER) (void *userdata, const vrpn_FUNCTION_ERROR_CB info) |
Variables | |
const vrpn_uint32 | vrpn_FUNCTION_CHANNELS_MAX = vrpn_CHANNEL_MAX |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL_REQUEST |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_ALL_CHANNEL_REQUEST |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_SAMPLE_RATE |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_START |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_STOP |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL_REPLY |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_START_REPLY |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_STOP_REPLY |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_SAMPLE_RATE_REPLY |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_INTERPRETER_REQUEST |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_INTERPRETER_REPLY |
const char * | vrpn_FUNCTION_MESSAGE_TYPE_ERROR |
class VRPN_API | vrpn_FunctionGenerator_channel |
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_CHANGE_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_CHANNEL_REPLY_CB info) |
Definition at line 285 of file vrpn_FunctionGenerator.h.
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_ERROR_HANDLER) (void *userdata, const vrpn_FUNCTION_ERROR_CB info) |
Definition at line 343 of file vrpn_FunctionGenerator.h.
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_INTERPRETER_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_INTERPRETER_REPLY_CB info) |
Definition at line 330 of file vrpn_FunctionGenerator.h.
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_SAMPLE_RATE_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_SAMPLE_RATE_REPLY_CB info) |
Definition at line 318 of file vrpn_FunctionGenerator.h.
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_START_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_START_REPLY_CB info) |
Definition at line 296 of file vrpn_FunctionGenerator.h.
typedef void(VRPN_CALLBACK * vrpn_FUNCTION_STOP_REPLY_HANDLER) (void *userdata, const vrpn_FUNCTION_STOP_REPLY_CB info) |
Definition at line 307 of file vrpn_FunctionGenerator.h.
const vrpn_uint32 vrpn_FUNCTION_CHANNELS_MAX = vrpn_CHANNEL_MAX |
Definition at line 14 of file vrpn_FunctionGenerator.h.
Referenced by vrpn_FunctionGenerator_Remote::decode_channel_reply(), vrpn_FunctionGenerator_Remote::encode_channel(), vrpn_FunctionGenerator_Server::encode_channel_reply(), vrpn_FunctionGenerator::getChannel(), vrpn_FunctionGenerator_Server::handle_allChannelRequest_message(), vrpn_FunctionGenerator_Server::handle_channel_message(), vrpn_FunctionGenerator_Remote::handle_channelReply_message(), vrpn_FunctionGenerator_Server::handle_channelRequest_message(), vrpn_FunctionGenerator_Server::setNumChannels(), vrpn_FunctionGenerator::vrpn_FunctionGenerator(), and vrpn_FunctionGenerator::~vrpn_FunctionGenerator().
const char* vrpn_FUNCTION_MESSAGE_TYPE_ALL_CHANNEL_REQUEST |
Definition at line 11 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL |
Definition at line 9 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL_REPLY |
Definition at line 15 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_CHANNEL_REQUEST |
Definition at line 10 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_ERROR |
Definition at line 21 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_INTERPRETER_REPLY |
Definition at line 20 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_INTERPRETER_REQUEST |
Definition at line 19 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_SAMPLE_RATE |
Definition at line 12 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_SAMPLE_RATE_REPLY |
Definition at line 18 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_START |
Definition at line 13 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_START_REPLY |
Definition at line 16 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_STOP |
Definition at line 14 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
const char* vrpn_FUNCTION_MESSAGE_TYPE_STOP_REPLY |
Definition at line 17 of file vrpn_FunctionGenerator.C.
Referenced by vrpn_FunctionGenerator::register_types().
Definition at line 28 of file vrpn_FunctionGenerator.h.
Referenced by vrpn_FunctionGenerator_Server::handle_channel_message(), and vrpn_FunctionGenerator::vrpn_FunctionGenerator().