Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation


The documentation for this class was generated from the following file: