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::CCallbackHelp Class Reference

#include <GenericCallbacks.hpp>

Inheritance diagram for scl::CCallbackHelp:
Inheritance graph
[legend]
Collaboration diagram for scl::CCallbackHelp:
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

Prints out a generic help message and also lists all the other available commands

Member Function Documentation

virtual void scl::CCallbackHelp::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::CCallbackHelp::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: