Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 070b5c05d42a76a25abd916d2fe11a39 > files > 197

ccscript-1.8.4-2mdk.i586.rpm

\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}