ldas-tools-ldasgen  2.7.3
Classes | Namespaces | Typedefs | Functions
StatVFS.cc File Reference
#include "ldasgen_config.h"
#include <sys/types.h>
#include <sys/statvfs.h>
#include <fcntl.h>
#include <string>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/ErrorLog.hh"
#include "ldastoolsal/Pool.hh"
#include "ldastoolsal/Singleton.hh"
#include "ldastoolsal/SystemCallTask.hh"
#include "ldastoolsal/Timeout.hh"
#include "genericAPI/Logging.hh"
#include "genericAPI/MountPointStatus.hh"
#include "genericAPI/StatVFS.hh"
Include dependency graph for StatVFS.cc:

Classes

class  anonymous_namespace{StatVFS.cc}::lStatVFS
 Perform statvfs system call. More...
 
class  anonymous_namespace{StatVFS.cc}::StatVFSPool
 Collection of reusable statvfs buffers. More...
 
class  anonymous_namespace{StatVFS.cc}::StatVFSTrashPool
 Collection of statvfs buffers that have timed out. More...
 

Namespaces

 GenericAPI
 
 anonymous_namespace{StatVFS.cc}
 

Typedefs

typedef boost::shared_ptr< lStatVFS > anonymous_namespace{StatVFS.cc}::value_type
 

Functions

int GenericAPI::lstat_interupt ()
 Query the interupt value. More...
 
int GenericAPI::lstat_timeout ()
 Query the timeout value. More...
 
value_type anonymous_namespace{StatVFS.cc}::create_statvfs ()
 Create a new instance for use in the pool. More...
 
 anonymous_namespace{StatVFS.cc}::SINGLETON_TS_INST (StatVFSPool)
 
 anonymous_namespace{StatVFS.cc}::SINGLETON_TS_INST (StatVFSTrashPool)
 
int GenericAPI::StatVFS (const std::string &Filename, lStatVFS::buffer_type &StatVFSBuffer)