SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | List of all members
scl::CCallbackEcho Class Reference

#include <GenericCallbacks.hpp>

Inheritance diagram for scl::CCallbackEcho:
Inheritance graph
[legend]
Collaboration diagram for scl::CCallbackEcho:
Collaboration graph
[legend]

Public Member Functions

virtual void call (std::vector< std::string > &arg)
 
virtual basecreateObject ()
 
virtual bool registerCallback (const std::string &arg_callback_name, Data *arg_data=0)
 

Protected Member Functions

virtual bool registerCallbackSuper (const std::string &arg_callback_name, CCallbackSuperBase *arg_obj)
 

Protected Attributes

Data * data_
 

Private Types

typedef sutil::CCallbackBase
< std::string, std::vector
< std::string > > 
base
 

Detailed Description

A set of generic callbacks (to be used with the CRobotApp console).

Please read the documentation for the CRobotApp console to learn more. An echo function call. Echoes a string back on to the console. (An example for you)

Member Function Documentation

virtual void scl::CCallbackEcho::call ( std::vector< std::string > &  args)
inlinevirtual

A subclass must implement this function. You can choose to add a "return type" into the ArgumentTuple and get data from the function.

Implements sutil::CCallbackBase< std::string, std::vector< std::string > >.

virtual base* scl::CCallbackEcho::createObject ( )
inlinevirtual

A subclass must implement this function

Implements sutil::CCallbackBase< std::string, std::vector< std::string > >.

virtual bool sutil::CCallbackSuperBase< std::string >::registerCallbackSuper ( const std::string &  arg_callback_name,
CCallbackSuperBase< std::string > *  arg_obj 
)
inlineprotectedvirtualinherited

To allow the callback registry to create objects for itself


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