OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <Module.hpp>

Public Member Functions

 ModuleLoader (const boost::filesystem::path &path, const ModuleConfiguration &configuration)
 
 ~ModuleLoader ()
 
void load_module ()
 
std::shared_ptr< Moduleget_module () const
 
void unload_module ()
 
bool is_loaded () const
 
const boost::filesystem::path & path () const
 

Static Public Member Functions

static bool is_module (const boost::filesystem::path &path)
 

Detailed Description

Definition at line 110 of file Module.hpp.

Constructor & Destructor Documentation

◆ ModuleLoader()

ModuleLoader ( const boost::filesystem::path &  path,
const ModuleConfiguration configuration 
)

◆ ~ModuleLoader()

Member Function Documentation

◆ get_module()

std::shared_ptr<Module> get_module ( ) const

◆ is_loaded()

bool is_loaded ( ) const

◆ is_module()

static bool is_module ( const boost::filesystem::path &  path)
static

◆ load_module()

void load_module ( )

◆ path()

const boost::filesystem::path& path ( ) const

◆ unload_module()

void unload_module ( )

The documentation for this class was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/Module.hpp