ldas-tools-ldasgen  2.7.0
Classes | Typedefs | Functions
anonymous_namespace{StatVFS.cc} Namespace Reference

Classes

class  lStatVFS
 Perform statvfs system call. More...
 
class  StatVFSPool
 Collection of reusable statvfs buffers. More...
 
class  StatVFSTrashPool
 Collection of statvfs buffers that have timed out. More...
 

Typedefs

typedef boost::shared_ptr< lStatVFSvalue_type
 

Functions

value_type create_statvfs ()
 Create a new instance for use in the pool. More...
 
 SINGLETON_TS_INST (StatVFSPool)
 
 SINGLETON_TS_INST (StatVFSTrashPool)
 

Typedef Documentation

◆ value_type

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

Function Documentation

◆ create_statvfs()

value_type anonymous_namespace{StatVFS.cc}::create_statvfs ( )

Create a new instance for use in the pool.

This routine is used to create an new instance of the lStatVFS class if none are available in the pool.

◆ SINGLETON_TS_INST() [1/2]

anonymous_namespace{StatVFS.cc}::SINGLETON_TS_INST ( StatVFSPool  )

◆ SINGLETON_TS_INST() [2/2]

anonymous_namespace{StatVFS.cc}::SINGLETON_TS_INST ( StatVFSTrashPool  )