1 #ifndef _STATEFS_LOADER_HPP_
2 #define _STATEFS_LOADER_HPP_
25 typedef std::shared_ptr<statefs_provider> provider_ptr;
31 #define STATEFS_CPP_LOADER_VERSION STATEFS_MK_VERSION(4, 0)
49 virtual provider_ptr
load(std::string
const& path
59 virtual std::string
name()
const =0;
71 unsigned version() {
return STATEFS_CPP_LOADER_VERSION; }
74 static inline char const *cpp_loader_accessor()
76 return "create_cpp_provider_loader";
89 #endif //_STATEFS_LOADER_HPP_