Sophie

Sophie

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

ccscript-1.8.4-2mdk.i586.rpm

\section{Script\-Property  Class Reference}
\label{class_scriptproperty}\index{ScriptProperty@{Script\-Property}}
This class is used for {\bf DSO} {\rm (p.\,\pageref{class_dso})} 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_dso})} modules that impliment property extensions for scripting objects. cc\-Script property module.

\begin{Desc}
\item[{\bf Author(s): }]\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_scriptproperty_b2}




\subsection{Member Function Documentation}
\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_scriptproperty_d0}


\index{ScriptProperty@{Script\-Property}!getProperty@{getProperty}}
\index{getProperty@{getProperty}!ScriptProperty@{Script\-Property}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}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_scriptproperty_b1}


Get property method.

Performs var.xxx conversions.\begin{Desc}
\item[{\bf 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}!setProperty@{setProperty}}
\index{setProperty@{setProperty}!ScriptProperty@{Script\-Property}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}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_scriptproperty_b0}


Set property method.

Performs set.xxx and init.xxx methods.\begin{Desc}
\item[{\bf 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}class Script\-Interp\hspace{0.3cm}{\tt  [friend]}}\label{class_scriptproperty_l0}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf script.h}\end{CompactItemize}