4 #ifndef DMLITE_CPP_POOLMANAGER_H 5 #define DMLITE_CPP_POOLMANAGER_H 78 virtual void getDirSpaces(
const std::string& path, int64_t &totalfree, int64_t &used)
throw (
DmException);
101 #endif // DMLITE_CPP_POOLMANAGER_H std::string type
Definition: poolmanager.h:24
Base class for interfaces.
Definition: base.h:18
bool operator<(const Pool &) const
Plug-ins must implement a concrete factory to be instantiated.
Definition: poolmanager.h:82
PoolAvailability
Definition: poolmanager.h:35
Header generated by CMake with the build configuration used.
Represent the complete location of a file.
Definition: pooldriver.h:42
Base exception class.
Definition: exceptions.h:17
CatalogInterface can only be instantiated through this class.
Definition: dmlite.h:42
Interface for pool types.
Definition: poolmanager.h:33
bool operator==(const Pool &) const
Exceptions used by the API.
Helpful typedef for KeyValue containers.
Definition: extensible.h:20
bool operator>(const Pool &) const
Base class for factories.
Definition: base.h:48
bool operator!=(const Pool &) const
std::string name
Definition: poolmanager.h:23
Extensible types (hold metadata).
Internal interface for handling pool metadata.
Definition: poolmanager.h:22
Namespace for the dmlite C++ API.
Definition: authn.h:15