This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module dir

[Main Page]   [Details]   [Tests]       [DIRECTORY]   [TreeWalkCallback]

This documentation describes the Prokee module interface.

Templates

Show templates with parameter T set to: (T) -- (char) -- (wchar_t)


Static Template Methods:
getProgramDirectory
char *dir::getProgramDirectory(const char *param)
createdir
int dir::createdir(const char *path)
testdir
bool dir::testdir(const char *path)
deletedir
bool dir::deletedir(const char *path)
opendir
DIRECTORY< char > *dir::opendir(const char *path)
getNextItem
char *dir::getNextItem(DIRECTORY< char > *d)
getItemCount
int dir::getItemCount(const char *path)
isEmpty
bool dir::isEmpty(const char *path)
closedir
bool dir::closedir(DIRECTORY< char > *d)
printtree
bool dir::printtree(const char *path,int depth)
walktree (version 1)
bool dir::walktree(const char *path,TreeWalkCallback< char > *twcb)
walktree (version 2)
bool dir::walktree(const char *path,TreeWalkCallback< char > *twcb,int level,int maxlevel)
walkflat
bool dir::walkflat(const char *path,TreeWalkCallback< char > *twcb)
copydir (version 1)
bool dir::copydir(const char *targetpath,const char *sourcepath)
copydir (version 2)
bool dir::copydir(const char *targetpath,const char *sourcepath,const char *directory)
copydir (version 3)
bool dir::copydir(const char *targetpath,const char *sourcepath,CondCopyControl< char > *ccc)
copydir (version 4)
bool dir::copydir(const char *targetpath,const char *sourcepath,const char *directory,CondCopyControl< char > *ccc)

Interfaces




Static Template Methods

   getProgramDirectory


Signature:
char *dir::getProgramDirectory(const char *param)

Parameters:
const char *param[IN]param

Return value:
Returnes the program directory.

   createdir


Signature:
int dir::createdir(const char *path)

Parameters:
const char *path[IN]path

   testdir


Signature:
bool dir::testdir(const char *path)

Parameters:
const char *path[IN]path

   deletedir


Signature:
bool dir::deletedir(const char *path)

Parameters:
const char *path[IN]path

   opendir


Signature:
DIRECTORY< char > *dir::opendir(const char *path)

Parameters:
const char *path[IN]path

   getNextItem


Signature:
char *dir::getNextItem(DIRECTORY< char > *d)

Parameters:
DIRECTORY< char > *d[IN]Pointer to an instance of an implementation of DIRECTORY.
See dir:DIRECTORY.

   getItemCount


Signature:
int dir::getItemCount(const char *path)

Parameters:
const char *path[IN]path

   isEmpty


Signature:
bool dir::isEmpty(const char *path)

Parameters:
const char *path[IN]path

   closedir


Signature:
bool dir::closedir(DIRECTORY< char > *d)

Parameters:
DIRECTORY< char > *d[IN]Pointer to an instance of an implementation of DIRECTORY.
See dir:DIRECTORY.

   printtree


Signature:
bool dir::printtree(const char *path,int depth)

Parameters:
const char *path[IN]path
int depthdepth

   walktree (version 1)


Signature:
bool dir::walktree(const char *path,TreeWalkCallback< char > *twcb)

Parameters:
const char *path[IN]path
TreeWalkCallback< char > *twcb[IN]Pointer to an instance of an implementation of TreeWalkCallback.
See dir:TreeWalkCallback.

   walktree (version 2)


Signature:
bool dir::walktree(const char *path,TreeWalkCallback< char > *twcb,int level,int maxlevel)

Parameters:
const char *path[IN]path
TreeWalkCallback< char > *twcb[IN]Pointer to an instance of an implementation of TreeWalkCallback.
See dir:TreeWalkCallback.
int levellevel
int maxlevelmaxlevel

   walkflat


Signature:
bool dir::walkflat(const char *path,TreeWalkCallback< char > *twcb)

Parameters:
const char *path[IN]path
TreeWalkCallback< char > *twcb[IN]Pointer to an instance of an implementation of TreeWalkCallback.
See dir:TreeWalkCallback.

   copydir (version 1)


Signature:
bool dir::copydir(const char *targetpath,const char *sourcepath)

Parameters:
const char *targetpath[IN]The path (as null-terminated string).
const char *sourcepath[IN]The path (as null-terminated string).

   copydir (version 2)


Signature:
bool dir::copydir(const char *targetpath,const char *sourcepath,const char *directory)

Parameters:
const char *targetpath[IN]The path (as null-terminated string).
const char *sourcepath[IN]The path (as null-terminated string).
const char *directory[IN]directory

   copydir (version 3)


Signature:
bool dir::copydir(const char *targetpath,const char *sourcepath,CondCopyControl< char > *ccc)

Parameters:
const char *targetpath[IN]The path (as null-terminated string).
const char *sourcepath[IN]The path (as null-terminated string).
CondCopyControl< char > *ccc[IN]Pointer to an instance of an implementation of CondCopyControl.
See file:CondCopyControl.

   copydir (version 4)


Signature:
bool dir::copydir(const char *targetpath,const char *sourcepath,const char *directory,CondCopyControl< char > *ccc)

Parameters:
const char *targetpath[IN]The path (as null-terminated string).
const char *sourcepath[IN]The path (as null-terminated string).
const char *directory[IN]directory
CondCopyControl< char > *ccc[IN]Pointer to an instance of an implementation of CondCopyControl.
See file:CondCopyControl.


Copyright © 2017 2018 by Andreas Pollhammer