man ScriptModule (Fonctions bibliothèques) - This class is used for generic ccScript DSO plugins. ccScript loadable module.
NAME
ScriptModule - This class is used for generic ccScript DSO plugins. ccScript loadable module.
SYNOPSIS
#include <script.h>
Inherits Script.
Protected Methods
virtual void moduleAttach (ScriptInterp *interp)
Method to call for handling script attach events.
virtual void moduleDetach (ScriptInterp *interp)
Method to call for handling script detach events.
virtual char * getSession (ScriptInterp *interp, Line *line, Session **session)
Check for script handler.
virtual char * checkScript (Line *line, ScriptImage *img)
Validate script command for parser.
ScriptModule (const char *name)
Construct and link-in a command handler.
Static Protected Methods
ScriptModule * find (const char *name)
Find a given module.
Friends
class ScriptInterp
class ScriptCommand
DETAILED DESCRIPTION
This class is used for generic ccScript DSO plugins. ccScript loadable module.
This allows plugins to become part of the base ccScript engine.
Author: David Sugar <dyfet@ostel.com>
CONSTRUCTOR & DESTRUCTOR DOCUMENTATION
ScriptModule::ScriptModule (const char * name) [protected]
Construct and link-in a command handler.
Parameters:
- name
- of command being created.
MEMBER FUNCTION DOCUMENTATION
virtual char* ScriptModule::checkScript (Line * line, ScriptImage * img) [inline, protected, virtual]
Validate script command for parser.
Returns: error string or NULL if ok.
Parameters:
- script
- line evaluated.
- image
- set analyzed.
ScriptModule* ScriptModule::find (const char * name) [static, protected]
Find a given module.
Returns: module found.
Parameters:
- module
- name.
virtual char* ScriptModule::getSession (ScriptInterp * interp, Line * line, Session ** session) [inline, protected, virtual]
Check for script handler.
Returns: error string.
Parameters:
- interpreter
- image.
- line
- object parsed.
- pointer
- to session handler.
virtual void ScriptModule::moduleAttach (ScriptInterp * interp) [inline, protected, virtual]
Method to call for handling script attach events.
Parameters:
- interpreter
- being attached.
virtual void ScriptModule::moduleDetach (ScriptInterp * interp) [inline, protected, virtual]
Method to call for handling script detach events.
Parameters:
- interpreter
- being detached.
AUTHOR
Generated automatically by Doxygen for ccScript from the source code.