ldas-tools-ldasgen  2.6.1
Public Types | Public Member Functions | Protected Member Functions | List of all members
GenericAPI::StatFork Class Reference

#include <StatFork.hh>

Inheritance diagram for GenericAPI::StatFork:
GenericAPI::StatBase

Public Types

enum  debug_info { STAT_DEBUG_GENERAL }
 
typedef struct stat stat_buf_type
 
typedef LDASTools::AL::Directory directory_type
 

Public Member Functions

 StatFork ()
 
virtual StatForkvnew () const
 
virtual std::string Debug (debug_info DebugInfo=STAT_DEBUG_GENERAL) const
 
virtual void Init ()
 
virtual int LStat (const std::string &FileName, stat_buf_type &Buf) const
 
virtual int LStat (const directory_type &Dir, const std::string &RelFilename, stat_buf_type &Buf) const
 
virtual int Stat (const std::string &FileName, stat_buf_type &Buf) const
 
virtual int Stat (const directory_type &Dir, const std::string &RelFilename, stat_buf_type &Buf) const
 
void SetCommand (const std::string &Command)
 

Protected Member Functions

virtual void evalChild ()
 
virtual void evalParent ()
 

Member Typedef Documentation

◆ directory_type

typedef LDASTools::AL::Directory GenericAPI::StatBase::directory_type
inherited

◆ stat_buf_type

typedef struct stat GenericAPI::StatBase::stat_buf_type
inherited

Member Enumeration Documentation

◆ debug_info

Enumerator
STAT_DEBUG_GENERAL 

Constructor & Destructor Documentation

◆ StatFork()

GenericAPI::StatFork::StatFork ( )

Member Function Documentation

◆ Debug()

virtual std::string GenericAPI::StatFork::Debug ( debug_info  DebugInfo = STAT_DEBUG_GENERAL) const
virtual

Implements GenericAPI::StatBase.

◆ evalChild()

virtual void GenericAPI::StatFork::evalChild ( )
protectedvirtual

◆ evalParent()

virtual void GenericAPI::StatFork::evalParent ( )
protectedvirtual

◆ Init()

virtual void GenericAPI::StatFork::Init ( )
virtual

Implements GenericAPI::StatBase.

◆ LStat() [1/2]

virtual int GenericAPI::StatFork::LStat ( const std::string &  FileName,
stat_buf_type Buf 
) const
virtual

Implements GenericAPI::StatBase.

◆ LStat() [2/2]

virtual int GenericAPI::StatFork::LStat ( const directory_type Dir,
const std::string &  RelFilename,
stat_buf_type Buf 
) const
virtual

Implements GenericAPI::StatBase.

◆ SetCommand()

void GenericAPI::StatFork::SetCommand ( const std::string &  Command)
inline

◆ Stat() [1/2]

virtual int GenericAPI::StatFork::Stat ( const std::string &  FileName,
stat_buf_type Buf 
) const
virtual

Implements GenericAPI::StatBase.

◆ Stat() [2/2]

virtual int GenericAPI::StatFork::Stat ( const directory_type Dir,
const std::string &  RelFilename,
stat_buf_type Buf 
) const
virtual

Implements GenericAPI::StatBase.

◆ vnew()

virtual StatFork* GenericAPI::StatFork::vnew ( ) const
virtual

Implements GenericAPI::StatBase.


The documentation for this class was generated from the following file: