\section{ost::Script\-Property Class Reference} \label{classost_1_1_script_property}\index{ost::ScriptProperty@{ost::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 {\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{ost::ScriptProperty@{ost::Script\-Property}!ScriptProperty@{ScriptProperty}} \index{ScriptProperty@{ScriptProperty}!ost::ScriptProperty@{ost::Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::Script\-Property::Script\-Property (const char $\ast$ {\em name})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_script_property_b2} \subsection{Member Function Documentation} \index{ost::ScriptProperty@{ost::Script\-Property}!find@{find}} \index{find@{find}!ost::ScriptProperty@{ost::Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Script\-Property$\ast$ ost::Script\-Property::find (const char $\ast$ {\em name})\hspace{0.3cm}{\tt [static]}}\label{classost_1_1_script_property_d0} \index{ost::ScriptProperty@{ost::Script\-Property}!getProperty@{getProperty}} \index{getProperty@{getProperty}!ost::ScriptProperty@{ost::Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void ost::Script\-Property::get\-Property (char $\ast$ {\em data}, char $\ast$ {\em temp}, size\_\-t {\em size})\hspace{0.3cm}{\tt [protected, pure virtual]}}\label{classost_1_1_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{ost::ScriptProperty@{ost::Script\-Property}!setProperty@{setProperty}} \index{setProperty@{setProperty}!ost::ScriptProperty@{ost::Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void ost::Script\-Property::set\-Property (char $\ast$ {\em data}, char $\ast$ {\em temp}, size\_\-t {\em size})\hspace{0.3cm}{\tt [protected, pure virtual]}}\label{classost_1_1_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{ost::ScriptProperty@{ost::Script\-Property}!ScriptInterp@{ScriptInterp}} \index{ScriptInterp@{ScriptInterp}!ost::ScriptProperty@{ost::Script\-Property}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class Script\-Interp\hspace{0.3cm}{\tt [friend]}}\label{classost_1_1_script_property_l0} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf script.h}\end{CompactItemize}