StateFS
 All Classes Files Functions Variables Typedefs Enumerations Groups Pages
Public Member Functions | List of all members
DefaultLoader Class Reference
Inheritance diagram for DefaultLoader:
Inheritance graph
[legend]
Collaboration diagram for DefaultLoader:
Collaboration graph
[legend]

Public Member Functions

std::shared_ptr< statefs_providerload (std::string const &path, statefs_server *server)
 
virtual std::string name () const
 
virtual bool is_reloadable () const
 
- Public Member Functions inherited from statefs::Loader
unsigned version ()
 

Member Function Documentation

virtual bool DefaultLoader::is_reloadable ( ) const
inlinevirtual

if loader can't be unloaded and loaded back w/o issues this function should return false. Statefs expects this property can change

Returns
false if it is unsafe to reopen loader

Implements statefs::Loader.

std::shared_ptr<statefs_provider> DefaultLoader::load ( std::string const &  path,
statefs_server server 
)
inlinevirtual

called to load provider

Parameters
pathprovider path
serverserver notification interface for provider
Returns
pointer to provider handle

Implements statefs::Loader.

Here is the call graph for this function:

virtual std::string DefaultLoader::name ( ) const
inlinevirtual

provider type name, e.g. "default" loader used to load providers by default, e.g. "qt" can be used to load Qt-based providers

Returns
loader type name

Implements statefs::Loader.


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