vrpn  07.33
Virtual Reality Peripheral Network
vrpn_FunctionGenerator_channel Class Reference

#include <vrpn_FunctionGenerator.h>

Collaboration diagram for vrpn_FunctionGenerator_channel:

Public Member Functions

 vrpn_FunctionGenerator_channel ()
 
 vrpn_FunctionGenerator_channel (vrpn_FunctionGenerator_function *function)
 
virtual ~vrpn_FunctionGenerator_channel ()
 
const vrpn_FunctionGenerator_functiongetFunction () 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_functionfunction
 

Detailed Description

Definition at line 136 of file vrpn_FunctionGenerator.h.

Constructor & Destructor Documentation

◆ vrpn_FunctionGenerator_channel() [1/2]

vrpn_FunctionGenerator_channel::vrpn_FunctionGenerator_channel ( )

Definition at line 227 of file vrpn_FunctionGenerator.C.

◆ vrpn_FunctionGenerator_channel() [2/2]

vrpn_FunctionGenerator_channel::vrpn_FunctionGenerator_channel ( vrpn_FunctionGenerator_function function)

Definition at line 234 of file vrpn_FunctionGenerator.C.

◆ ~vrpn_FunctionGenerator_channel()

vrpn_FunctionGenerator_channel::~vrpn_FunctionGenerator_channel ( )
virtual

Definition at line 241 of file vrpn_FunctionGenerator.C.

Member Function Documentation

◆ decode_from()

◆ 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 function, vrpn_FunctionGenerator_function::getFunctionCode(), and vrpn_buffer().

Referenced by vrpn_FunctionGenerator_Remote::encode_channel().

Here is the call graph for this function:

◆ getFunction()

const vrpn_FunctionGenerator_function* vrpn_FunctionGenerator_channel::getFunction ( ) const
inline

Definition at line 145 of file vrpn_FunctionGenerator.h.

◆ setFunction()

void vrpn_FunctionGenerator_channel::setFunction ( vrpn_FunctionGenerator_function function)

Definition at line 248 of file vrpn_FunctionGenerator.C.

Member Data Documentation

◆ function

vrpn_FunctionGenerator_function* vrpn_FunctionGenerator_channel::function
protected

Definition at line 153 of file vrpn_FunctionGenerator.h.

Referenced by decode_from(), and encode_to().


The documentation for this class was generated from the following files: