ldas-tools-diskcacheAPI  2.5.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
diskCache::Cache::SDGTx::OverlapHandler Class Reference

#include <SDGTx.hh>

Public Types

typedef INT_4U time_type
 

Public Member Functions

 OverlapHandler (const std::string &SourceDirectory)
 Constructor. More...
 
 ~OverlapHandler ()
 Release resources back to the system. More...
 
const std::string & Directory () const
 
void Register (const std::string &DirectoryName, const std::string &Extension, const std::string &IFOType, time_type SourceStart, time_type SourceEnd, time_type SourceDuration, time_type ConflictStart, time_type ConflictEnd, time_type ConflictDuration)
 Register an overlapping error. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

diskCache::Cache::SDGTx::OverlapHandler::OverlapHandler ( const std::string &  SourceDirectory)

Constructor.

Parameters
[in]SourceDirectoryThe directory being checked for overlap errors
diskCache::Cache::SDGTx::OverlapHandler::~OverlapHandler ( )

Release resources back to the system.

Within the destructor, the information that was gathered about overlapping files is reported.

Member Function Documentation

const std::string & diskCache::Cache::SDGTx::OverlapHandler::Directory ( ) const
inline
void diskCache::Cache::SDGTx::OverlapHandler::Register ( const std::string &  DirectoryName,
const std::string &  Extension,
const std::string &  IFOType,
time_type  SourceStart,
time_type  SourceEnd,
time_type  SourceDuration,
time_type  ConflictStart,
time_type  ConflictEnd,
time_type  ConflictDuration 
)

Register an overlapping error.

Register the overlapping error.


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