ldas-tools-ldasgen  2.7.1
Classes | Namespaces | Typedefs | Functions | Variables
Stat.cc File Reference
#include "ldasgen_config.h"
#include <string.h>
#include <sstream>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/ErrorLog.hh"
#include "ldastoolsal/mutexlock.hh"
#include "ldastoolsal/SignalHandler.hh"
#include "ldastoolsal/System.hh"
#include "ldastoolsal/SystemCallTask.hh"
#include "ldastoolsal/TaskThread.hh"
#include "ldastoolsal/Timeout.hh"
#include "genericAPI/Logging.hh"
#include "genericAPI/MountPointStatus.hh"
#include "genericAPI/Stat.hh"
#include "genericAPI/StatFork.hh"
#include "genericAPI/StatDirect.hh"
#include "genericAPI/StatPoolT.hh"
Include dependency graph for Stat.cc:

Classes

class  anonymous_namespace{Stat.cc}::Wakeup_
 
class  anonymous_namespace{Stat.cc}::lStat
 Perform stat or lstat system call. More...
 

Namespaces

 anonymous_namespace{Stat.cc}
 

Typedefs

typedef boost::shared_ptr< lStat > anonymous_namespace{Stat.cc}::value_type
 
typedef GenericAPI::StatPoolT< lStat > anonymous_namespace{Stat.cc}::SysCallStatPool_type
 

Functions

int anonymous_namespace{Stat.cc}::stat_wrapper (const std::string &Path, lStat::buffer_type &StatBuffer, lStat::mode_type Mode, const char *const MethodName)
 Core to perform timed stat or lstat system calls. More...
 
 SINGLETON_INSTANCE_DEFINITION (LDASTools::AL::SingletonHolder< SysCallStatPool_type >) namespace GenericAPI
 

Variables

static int lstat_timeout_value = 5
 
anonymous_namespace{Stat.cc}::Wakeup_ anonymous_namespace{Stat.cc}::wakeup
 

Function Documentation

◆ SINGLETON_INSTANCE_DEFINITION()

SINGLETON_INSTANCE_DEFINITION ( LDASTools::AL::SingletonHolder< SysCallStatPool_type >  )

Variable Documentation

◆ lstat_timeout_value

int lstat_timeout_value = 5
static