sipxportlib  Version 3.3
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OsDirBase Class Referenceabstract

#include <OsDirBase.h>

Inheritance diagram for OsDirBase:
Inheritance graph
[legend]
Collaboration diagram for OsDirBase:
Collaboration graph
[legend]

Public Member Functions

 OsDirBase (const char *pathname)
 
 OsDirBase (const OsPathBase &rOsPath)
 
 OsDirBase (const OsDirBase &rOsDir)
 
virtual ~OsDirBase ()
 
virtual OsStatus create () const
 
virtual OsStatus remove (UtlBoolean bRecursive, UtlBoolean bForce) const
 
virtual OsStatus rename (const char *name)
 
virtual OsStatus getFileInfo (OsFileInfoBase &rFileInfo) const =0
 
virtual void getPath (OsPathBase &rOsPath) const
 
virtual UtlBoolean exists ()
 

Protected Member Functions

OsDirBaseoperator= (const OsDirBase &rhs)
 

Protected Attributes

OsPathBase mDirName
 

Constructor & Destructor Documentation

OsDirBase ( const char *  pathname)
OsDirBase ( const OsPathBase rOsPath)
OsDirBase ( const OsDirBase rOsDir)
~OsDirBase ( )
virtual

Member Function Documentation

OsStatus create ( ) const
virtual

Reimplemented in OsDirWnt.

OsStatus remove ( UtlBoolean  bRecursive,
UtlBoolean  bForce 
) const
virtual
OsStatus rename ( const char *  name)
virtual

Reimplemented in OsDirWnt, and OsDirLinux.

virtual OsStatus getFileInfo ( OsFileInfoBase rFileInfo) const
pure virtual

Implemented in OsDirWnt, and OsDirLinux.

void getPath ( OsPathBase rOsPath) const
virtual
UtlBoolean exists ( )
virtual

Reimplemented in OsDirWnt, and OsDirLinux.

OsDirBase & operator= ( const OsDirBase rhs)
protected

Member Data Documentation

OsPathBase mDirName
protected