|
Pol
Rev 533
|
#include <execmodl.h>
Inheritance diagram for TmplExecutorModule< T >:
Collaboration diagram for TmplExecutorModule< T >:Classes | |
| struct | FunctionDef |
Static Public Attributes | |
| static FunctionDef | function_table [] |
| static int | function_table_size |
Protected Member Functions | |
| TmplExecutorModule (const char *modname, Executor &exec) | |
| void | register_function (const char *funcname, BObject(T::*fptr)()) |
Private Member Functions | |
| virtual BObjectImp * | execFunc (unsigned idx) |
| virtual int | functionIndex (const char *funcname) |
| virtual std::string | functionName (unsigned idx) |
Definition at line 115 of file execmodl.h.
| TmplExecutorModule< T >::TmplExecutorModule | ( | const char * | modname, |
| Executor & | exec | ||
| ) | [protected] |
Definition at line 137 of file execmodl.h.
| BObjectImp * TmplExecutorModule< T >::execFunc | ( | unsigned | idx | ) | [private, virtual] |
Implements ExecutorModule.
Definition at line 154 of file execmodl.h.
References callMemberFunction.
| int TmplExecutorModule< T >::functionIndex | ( | const char * | funcname | ) | [private, virtual] |
Implements ExecutorModule.
Definition at line 143 of file execmodl.h.
| std::string TmplExecutorModule< T >::functionName | ( | unsigned | idx | ) | [private, virtual] |
Implements ExecutorModule.
Definition at line 162 of file execmodl.h.
| void TmplExecutorModule< T >::register_function | ( | const char * | funcname, |
| BObject(T::*)() | fptr | ||
| ) | [protected] |
FunctionDef TmplExecutorModule< T >::function_table[] [static] |
Definition at line 127 of file execmodl.h.
int TmplExecutorModule< T >::function_table_size [static] |
Definition at line 128 of file execmodl.h.