IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Lib::WaitDirectoryRemoval Class Reference

Blocking execution of the current thread until the specified directory ceases to exist. More...

Inheritance diagram for IG::Lib::WaitDirectoryRemoval:
Collaboration diagram for IG::Lib::WaitDirectoryRemoval:

List of all members.

Public Member Functions

 WaitDirectoryRemoval (string filePath)
override bool Condition ()
 Condition that unblocks Wait() when it becomes true. The condition is true if the specified directory does not exist.
override void Wait ()
 Waits for condition to be fulfilled.

Protected Member Functions

override void InitWaitFileEventBase (string fileOrDirectoryPath)
 Performs class specific initialization.

Detailed Description

Blocking execution of the current thread until the specified directory ceases to exist.


Constructor & Destructor Documentation

IG::Lib::WaitDirectoryRemoval::WaitDirectoryRemoval ( string  filePath) [inline]

Member Function Documentation

override void IG::Lib::WaitDirectoryRemoval::InitWaitFileEventBase ( string  fileOrDirectoryPath) [inline, protected, virtual]

Performs class specific initialization.

Reimplemented from IG::Lib::WaitFileEventBase.

override bool IG::Lib::WaitDirectoryRemoval::Condition ( ) [inline, virtual]

Condition that unblocks Wait() when it becomes true. The condition is true if the specified directory does not exist.

Returns:

Reimplemented from IG::Lib::WaitFileEventBase.

override void IG::Lib::WaitDirectoryRemoval::Wait ( ) [inline, virtual]

Waits for condition to be fulfilled.

Reimplemented from IG::Lib::WaitFileEventBase.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events