Open CASCADE Technology 6.6.0
Public Member Functions | Static Public Member Functions
OSD_Directory Class Reference

Management of directories

#include <OSD_Directory.hxx>

Inheritance diagram for OSD_Directory:
Inheritance graph
[legend]

Public Member Functions

 OSD_Directory ()
 Creates Directory object.
It is initiliazed to an empty name.

 OSD_Directory (const OSD_Path &Name)
 Creates Directory object initialized with Name.

void Build (const OSD_Protection &Protect)
 Creates (physically) a directory.
When a directory of the same name already exists, no error is
returned, and only <Protect> is applied to the existing directory.

If Build is used and <me> is instantiated without a name,
OSDError is raised.

Static Public Member Functions

static OSD_Directory BuildTemporary ()
 Creates a temporary Directory in current directory.
This directory is automatically removed when object dies.


Constructor & Destructor Documentation

OSD_Directory::OSD_Directory ( )
OSD_Directory::OSD_Directory ( const OSD_Path Name)

Member Function Documentation

void OSD_Directory::Build ( const OSD_Protection Protect)
static OSD_Directory OSD_Directory::BuildTemporary ( ) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines