25 #ifndef WMODULELOADER_H
26 #define WMODULELOADER_H
33 #ifndef BOOST_FILESYSTEM_VERSION
34 #define BOOST_FILESYSTEM_VERSION 2
36 #include <boost/filesystem.hpp>
37 #include <boost/shared_ptr.hpp>
39 #include "../common/WLogger.h"
40 #include "../common/WSharedAssociativeContainer.h"
41 #include "../common/WSharedLib.h"
42 #include "WExportKernel.h"
75 static std::string getModulePrefix();
82 std::vector< boost::shared_ptr< WSharedLib > >
m_libs;
92 void load(
WSharedAssociativeContainer< std::set< boost::shared_ptr< WModule > > >::WriteTicket ticket, boost::filesystem::path dir,
93 unsigned int level = 0 );
96 #endif // WMODULELOADER_H