man Script_Property (Fonctions bibliothèques) - This class is used for DSO modules that impliment property extensions for scripting objects. ccScript property module.
NAME
Script::Property - This class is used for DSO modules that impliment property extensions for scripting objects. ccScript property module.
SYNOPSIS
#include <script.h>
Static Public Methods
Property * find (const char *name)
Protected Methods
virtual void setProperty (char *data, char *temp, size_t size)=0
Set property method.
virtual void getProperty (char *data, char *temp, size_t size)=0
Get property method.
virtual void adjProperty (char *data, size_t size, int adjust)
adjust value method.
virtual size_t getPropertySize (void)
Get default size of creation if override.
Property (const char *name)
Friends
class ScriptInterp
DETAILED DESCRIPTION
This class is used for DSO modules that impliment property extensions for scripting objects. ccScript property module.
Author: David Sugar <dyfet@ostel.com>
MEMBER FUNCTION DOCUMENTATION
virtual void Script::Property::adjProperty (char * data, size_t size, int adjust) [inline, protected, virtual]
adjust value method.
Performs inc.xxx conversions.
Parameters:
- data
- buffer to work from.
- size
- of data buffer.
- accumulated
- offset.
virtual void Script::Property::getProperty (char * data, char * temp, size_t size) [protected, pure virtual]
Get property method.
Performs var.xxx conversions.
Parameters:
- data
- buffer to copy from.
- temp
- workspace to save to.
- size
- of temp workspace.
virtual size_t Script::Property::getPropertySize (void) [inline, protected, virtual]
Get default size of creation if override.
Returns: size to make.
virtual void Script::Property::setProperty (char * data, char * temp, size_t size) [protected, pure virtual]
Set property method.
Performs set.xxx and init.xxx methods.
Parameters:
- data
- buffer to work from.
- temp
- workspace buffer to use.
- size
- of data area.
- size
- of temp area.
AUTHOR
Generated automatically by Doxygen for ccScript from the source code.