Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 655

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{ost::Dir Class Reference}
\label{classost_1_1_dir}\index{ost::Dir@{ost::Dir}}
A low level portable directory class.low level directory access class.  


{\tt \#include $<$file.h$>$}

Inheritance diagram for ost::Dir::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classost_1_1_dir}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Dir} (const char $\ast$name=NULL)
\item 
void {\bf open} (const char $\ast$name)
\item 
void {\bf close} (void)
\item 
virtual {\bf $\sim$Dir} ()
\item 
const char $\ast$ {\bf get\-Name} (void)
\item 
const char $\ast$ {\bf operator++} ()
\item 
const char $\ast$ {\bf operator++} (int)
\item 
const char $\ast$ {\bf operator $\ast$} ()
\item 
bool {\bf rewind} (void)
\item 
bool {\bf operator!} ()
\item 
bool {\bf is\-Valid} (void)
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static bool {\bf create} (const char $\ast$path, {\bf Attr} attr=attr\-Group)
\item 
static bool {\bf remove} (const char $\ast$path)
\item 
static bool {\bf set\-Prefix} (const char $\ast$path)
\item 
static bool {\bf get\-Prefix} (char $\ast$path, size\_\-t size=256)
\end{CompactItemize}


\subsection{Detailed Description}
A low level portable directory class.low level directory access class. 

Used to support ccstd Directory container. This provides a basic mechanism for allocating and accessing file entries.

\begin{Desc}
\item[Author:]David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{ost::Dir@{ost::Dir}!Dir@{Dir}}
\index{Dir@{Dir}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::Dir::Dir (const char $\ast$ {\em name} = {\tt NULL})}\label{classost_1_1_dir_35c68382a79e205132194c32af59ac4c}


\index{ost::Dir@{ost::Dir}!~Dir@{$\sim$Dir}}
\index{~Dir@{$\sim$Dir}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::Dir::$\sim$Dir ()\hspace{0.3cm}{\tt  [virtual]}}\label{classost_1_1_dir_f35b160e87f5ec073b6a337f40f329d5}




\subsection{Member Function Documentation}
\index{ost::Dir@{ost::Dir}!close@{close}}
\index{close@{close}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Dir::close (void)}\label{classost_1_1_dir_8f439da41f86d01387473bc9931ef179}


\index{ost::Dir@{ost::Dir}!create@{create}}
\index{create@{create}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static bool ost::Dir::create (const char $\ast$ {\em path}, {\bf Attr} {\em attr} = {\tt attrGroup})\hspace{0.3cm}{\tt  [static]}}\label{classost_1_1_dir_31e1004c72a22a928aeef5fe0b5349c8}


\index{ost::Dir@{ost::Dir}!getName@{getName}}
\index{getName@{getName}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ost::Dir::get\-Name (void)}\label{classost_1_1_dir_98c67812ca6f3f4e309e84053dd93df8}


\index{ost::Dir@{ost::Dir}!getPrefix@{getPrefix}}
\index{getPrefix@{getPrefix}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static bool ost::Dir::get\-Prefix (char $\ast$ {\em path}, size\_\-t {\em size} = {\tt 256})\hspace{0.3cm}{\tt  [static]}}\label{classost_1_1_dir_d1fdfbb783af216753884e0c970fc35a}


\index{ost::Dir@{ost::Dir}!isValid@{isValid}}
\index{isValid@{isValid}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool ost::Dir::is\-Valid (void)}\label{classost_1_1_dir_87edefd7ed55f53a9a37191542460211}


\index{ost::Dir@{ost::Dir}!open@{open}}
\index{open@{open}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Dir::open (const char $\ast$ {\em name})}\label{classost_1_1_dir_7b0fb4c5e5e9ced25efcddbd2f37e00e}


\index{ost::Dir@{ost::Dir}!operator *@{operator $\ast$}}
\index{operator *@{operator $\ast$}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ost::Dir::operator $\ast$ ()}\label{classost_1_1_dir_330e04daf3cb1267dccabb5eabb13d19}


\index{ost::Dir@{ost::Dir}!operator"!@{operator"!}}
\index{operator"!@{operator"!}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool ost::Dir::operator! ()\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_dir_b346cc699cf34444e58bb481e2c0336b}


\index{ost::Dir@{ost::Dir}!operator++@{operator++}}
\index{operator++@{operator++}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ost::Dir::operator++ (int)\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_dir_38d64fc32a9e901edbcf3476ef849ff1}


\index{ost::Dir@{ost::Dir}!operator++@{operator++}}
\index{operator++@{operator++}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ost::Dir::operator++ ()\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_dir_bf520535c863cb5a1b94f0612f5c6ca3}


\index{ost::Dir@{ost::Dir}!remove@{remove}}
\index{remove@{remove}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static bool ost::Dir::remove (const char $\ast$ {\em path})\hspace{0.3cm}{\tt  [static]}}\label{classost_1_1_dir_f053b6a8d527d984d16463e63fb5b78d}


\index{ost::Dir@{ost::Dir}!rewind@{rewind}}
\index{rewind@{rewind}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool ost::Dir::rewind (void)}\label{classost_1_1_dir_93343c7c9c4a9cab5b1ae18a160db296}


\index{ost::Dir@{ost::Dir}!setPrefix@{setPrefix}}
\index{setPrefix@{setPrefix}!ost::Dir@{ost::Dir}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static bool ost::Dir::set\-Prefix (const char $\ast$ {\em path})\hspace{0.3cm}{\tt  [static]}}\label{classost_1_1_dir_ba68a83a1454700d475a66759f9ada0f}




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