\section{Script\-Property Class Reference} \label{class_script_property}\index{ScriptProperty@{Script\-Property}} This class is used for {\bf DSO} {\rm (p.\,\pageref{class_d_s_o})} modules that impliment property extensions for scripting objects. cc\-Script property module. {\tt \#include $<$script.h$>$} \subsection*{Static Public Methods} \begin{CompactItemize} \item Script\-Property $\ast$ {\bf find} (const char $\ast$name) \end{CompactItemize} \subsection*{Protected Methods} \begin{CompactItemize} \item virtual void {\bf set\-Property} (char $\ast$data, char $\ast$temp, size\_\-t size)=0 \begin{CompactList}\small\item\em Set property method.\item\end{CompactList}\item virtual void {\bf get\-Property} (char $\ast$data, char $\ast$temp, size\_\-t size)=0 \begin{CompactList}\small\item\em Get property method.\item\end{CompactList}\item virtual void {\bf adj\-Property} (char $\ast$data, size\_\-t size, int adjust) \begin{CompactList}\small\item\em adjust value method.\item\end{CompactList}\item virtual size\_\-t {\bf get\-Property\-Size} (void) \begin{CompactList}\small\item\em Get default size of creation if override.\item\end{CompactList}\item {\bf Script\-Property} (const char $\ast$name) \end{CompactItemize} \subsection*{Friends} \begin{CompactItemize} \item class {\bf Script\-Interp} \end{CompactItemize} \subsection{Detailed Description} This class is used for {\bf DSO} {\rm (p.\,\pageref{class_d_s_o})} modules that impliment property extensions for scripting objects. cc\-Script property module. \begin{Desc} \item[Author: ]\par David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc} \subsection{Constructor \& Destructor Documentation} \index{ScriptProperty@{Script\-Property}!ScriptProperty@{ScriptProperty}} \index{ScriptProperty@{ScriptProperty}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Script\-Property::Script\-Property (const char $\ast$ {\em name})\hspace{0.3cm}{\tt [protected]}}\label{class_script_property_b4} \subsection{Member Function Documentation} \index{ScriptProperty@{Script\-Property}!adjProperty@{adjProperty}} \index{adjProperty@{adjProperty}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Script\-Property::adj\-Property (char $\ast$ {\em data}, size\_\-t {\em size}, int {\em adjust})\hspace{0.3cm}{\tt [inline, protected, virtual]}}\label{class_script_property_b2} adjust value method. Performs inc.xxx conversions.\begin{Desc} \item[Parameters: ]\par \begin{description} \item[{\em data}]buffer to work from. \item[{\em size}]of data buffer. \item[{\em accumulated}]offset. \end{description} \end{Desc} \index{ScriptProperty@{Script\-Property}!find@{find}} \index{find@{find}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Script\-Property$\ast$ Script\-Property::find (const char $\ast$ {\em name})\hspace{0.3cm}{\tt [static]}}\label{class_script_property_d0} \index{ScriptProperty@{Script\-Property}!getProperty@{getProperty}} \index{getProperty@{getProperty}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Script\-Property::get\-Property (char $\ast$ {\em data}, char $\ast$ {\em temp}, size\_\-t {\em size})\hspace{0.3cm}{\tt [protected, pure virtual]}}\label{class_script_property_b1} Get property method. Performs var.xxx conversions.\begin{Desc} \item[Parameters: ]\par \begin{description} \item[{\em data}]buffer to copy from. \item[{\em temp}]workspace to save to. \item[{\em size}]of temp workspace. \end{description} \end{Desc} \index{ScriptProperty@{Script\-Property}!getPropertySize@{getPropertySize}} \index{getPropertySize@{getPropertySize}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual size\_\-t Script\-Property::get\-Property\-Size (void)\hspace{0.3cm}{\tt [inline, protected, virtual]}}\label{class_script_property_b3} Get default size of creation if override. \begin{Desc} \item[Returns: ]\par size to make. \end{Desc} \index{ScriptProperty@{Script\-Property}!setProperty@{setProperty}} \index{setProperty@{setProperty}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Script\-Property::set\-Property (char $\ast$ {\em data}, char $\ast$ {\em temp}, size\_\-t {\em size})\hspace{0.3cm}{\tt [protected, pure virtual]}}\label{class_script_property_b0} Set property method. Performs set.xxx and init.xxx methods.\begin{Desc} \item[Parameters: ]\par \begin{description} \item[{\em data}]buffer to work from. \item[{\em temp}]workspace buffer to use. \item[{\em size}]of data area. \item[{\em size}]of temp area. \end{description} \end{Desc} \subsection{Friends And Related Function Documentation} \index{ScriptProperty@{Script\-Property}!ScriptInterp@{ScriptInterp}} \index{ScriptInterp@{ScriptInterp}!ScriptProperty@{Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class Script\-Interp\hspace{0.3cm}{\tt [friend]}}\label{class_script_property_l0} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf script.h}\end{CompactItemize}