MatrixBerryCore
Static Public Member Functions | List of all members
mxberry::test::TmpDataManager Class Reference

TMPDATAMANAGER provides a basic functionality for managing temporary data folders, root folder name is determined automatically. More...

Inheritance diagram for mxberry::test::TmpDataManager:
Inheritance graph
[legend]
Collaboration diagram for mxberry::test::TmpDataManager:
Collaboration graph
[legend]

Static Public Member Functions

static function setRootDir ()
 
static function getDirByKey (in keyName)
 GETDIRBYKEY returns a unique temporary directory name based on specified key and makes sure that this directory is empty. More...
 
static function getDirByCallerKey (in keyName)
 GETDIRBYCALLERKEY returns a unique temporary directory name based on caller name and optionally based on a specified key and makes sure that this directory is empty. More...
 
- Static Public Member Functions inherited from mxberry::io::TmpDataManager
static function setRootDir (in dirName)
 SETROOTDIR sets up a root of temporary folders directory tree. More...
 
static function getDirByCallerKey (in keyName, in nStepsUp)
 GETDIRBYCALLERKEY returns a unique temporary directory name based on caller name and optionally based on a specified key and makes sure that this directory is empty. More...
 
static function getDirByKey (in keyName)
 GETDIRBYKEY returns a unique temporary directory name based on specified key and makes sure that this directory is empty. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from mxberry::io::TmpDataManager
static function getPropInternal (in propName, in isPresenceChecked)
 GETPROPINTERNAL gets corresponding property from storage. More...
 
static function setPropInternal (in propName, in propVal)
 SETPROPINTERNAL sets value for corresponding property within storage. More...
 
static function setDefaultRootDir ()
 
- Static Protected Member Functions inherited from mxberry::core::obj::StaticPropStorage
static function getPropInternal (in branchName, in propName, in isPresenceChecked)
 
static function setPropInternal (in branchName, in propName, in propVal)
 
static function flushInternal (in branchName)
 

Detailed Description

TMPDATAMANAGER provides a basic functionality for managing temporary data folders, root folder name is determined automatically.

Definition at line 5 of file TmpDataManager.m.

Member Function Documentation

◆ getDirByCallerKey()

static function mxberry::test::TmpDataManager::getDirByCallerKey ( in  keyName)
static

GETDIRBYCALLERKEY returns a unique temporary directory name based on caller name and optionally based on a specified key and makes sure that this directory is empty.

*  Input:
*    optional:
*        keyName: char[1,] key name
* 
*  Output:
*    resDir: char[1,] - resulting directory name
* 

◆ getDirByKey()

static function mxberry::test::TmpDataManager::getDirByKey ( in  keyName)
static

GETDIRBYKEY returns a unique temporary directory name based on specified key and makes sure that this directory is empty.

*  Input:
*    regular:
*        keyName: char[1,] key name
* 
*  Output:
*    resDir: char[1,] - resulting directory name
* 
Author
Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om

◆ setRootDir()

static function mxberry::test::TmpDataManager::setRootDir ( )
static

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