ldas-tools-al  2.6.5
Classes | Namespaces | Macros | Typedefs | Functions
Directory.cc File Reference
#include <ldastoolsal_config.h>
#include <sys/types.h>
#include <dirent.h>
#include <limits.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
#include <cstddef>
#include <list>
#include <stdexcept>
#include <sstream>
#include <string>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/Directory.hh"
#include "ldastoolsal/mutexlock.hh"
#include "ldastoolsal/TriStatePool.hh"
#include "ldastoolsal/ErrorLog.hh"
#include "ldastoolsal/Singleton.hh"
#include "ldastoolsal/System.hh"
#include "ldastoolsal/SystemCallTask.hh"
#include "ldastoolsal/Timeout.hh"
Include dependency graph for Directory.cc:

Classes

class  LDASTools::AL::Directory::Internals
 
class  anonymous_namespace{Directory.cc}::DirectoryPool
 Collection of reusable buffers. More...
 

Namespaces

 LDASTools
 Objects of general use and interst.
 
 LDASTools::AL
 The Abstraction Layer.
 
 anonymous_namespace{Directory.cc}
 

Macros

#define DYNAMIC_BUFFER   1
 
#define READDIR_R_DEPRICATED   1
 

Typedefs

typedef struct dirent dirent_type
 
typedef boost::shared_ptr< Directory::Internals > anonymous_namespace{Directory.cc}::value_type
 

Functions

value_type anonymous_namespace{Directory.cc}::create_value_type ()
 Create a new instance for use in the pool. More...
 
int anonymous_namespace{Directory.cc}::process_request (value_type DirInfo)
 
 anonymous_namespace{Directory.cc}::SINGLETON_TS_INST (DirectoryPool)
 

Macro Definition Documentation

◆ DYNAMIC_BUFFER

#define DYNAMIC_BUFFER   1

◆ READDIR_R_DEPRICATED

#define READDIR_R_DEPRICATED   1

Typedef Documentation

◆ dirent_type

typedef struct dirent dirent_type