#ifndef WRT_SRC_CONFIGURATION_PLUGIN_DAO_READ_ONLY_H_
#define WRT_SRC_CONFIGURATION_PLUGIN_DAO_READ_ONLY_H_
+#include <ctime>
#include <string>
#include <list>
#include <memory>
DECLARE_EXCEPTION_TYPE(DPL::Exception, Base)
DECLARE_EXCEPTION_TYPE(Base, DatabaseError)
DECLARE_EXCEPTION_TYPE(Base, PluginNotExist)
- DECLARE_EXCEPTION_TYPE(Base, PluginInstallationNotCompleted)
};
public:
PluginInstallationState getInstallationStatus() const;
std::string getLibraryPath() const;
std::string getLibraryName() const;
+ std::time_t getLibraryTimestamp() const;
PluginHandleSetPtr getLibraryDependencies() const;
+ PluginHandleSetPtr getLibraryDependentPlugins() const;
private:
DbPluginHandle m_pluginHandle;