mmsfilesearch.h File Reference

Header file for MMSFileSearch class. More...

#include "mmstools/mmserror.h"
#include <list>
#include <vector>
#include <sys/types.h>
#include <dirent.h>

Include dependency graph for mmsfilesearch.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  _mmsfile_entry
 Structure containing results of file searches. More...
class  MMSFileSearch
 Helper class to search for files or directories. More...

Defines

#define MMSFILESEARCH_DEEPESTDIRENTRY   "<DEEPESTDIRENTRY>;"
#define MMSFILESEARCH_DEEPESTDIRENTRY_OF_FILE   "<DEEPESTDIRENTRYOFFILE>;"

Typedefs

typedef struct _mmsfile_entry MMSFILE_ENTRY
 Structure containing results of file searches.
typedef list< MMSFILE_ENTRY * > MMSFILEENTRY_LIST
 List of file search result entries.

Enumerations

enum  MMSFILESEARCH_OPTION { MMSFILESEARCH_NONE = 0, MMSFILESEARCH_DEEPESTDIR, MMSFILESEARCH_DEEPESTDIR_OF_FILE }
 Options to configure file search. More...

Functions

 MMS_CREATEERROR (MMSFileSearchError)

Detailed Description

Header file for MMSFileSearch class.

Definition in file mmsfilesearch.h.


Define Documentation

#define MMSFILESEARCH_DEEPESTDIRENTRY   "<DEEPESTDIRENTRY>;"

Definition at line 56 of file mmsfilesearch.h.

#define MMSFILESEARCH_DEEPESTDIRENTRY_OF_FILE   "<DEEPESTDIRENTRYOFFILE>;"

Definition at line 57 of file mmsfilesearch.h.


Typedef Documentation

typedef struct _mmsfile_entry MMSFILE_ENTRY

Structure containing results of file searches.

List of file search result entries.

Definition at line 72 of file mmsfilesearch.h.


Enumeration Type Documentation

Options to configure file search.

Enumerator:
MMSFILESEARCH_NONE  Use default options.

MMSFILESEARCH_DEEPESTDIR 
MMSFILESEARCH_DEEPESTDIR_OF_FILE 

Definition at line 77 of file mmsfilesearch.h.


Function Documentation

MMS_CREATEERROR ( MMSFileSearchError   )