LRAUV  revA
LoadedModule Class Reference

Contains information about a currently loaded module, including the shared library and destroy method. More...

#include <LoadedModule.h>

Collaboration diagram for LoadedModule:

Public Member Functions

 LoadedModule (Module *module, destroy_module_t *destroyModule, void *lib)
 
virtual ~LoadedModule ()
 
ModulegetModule (void)
 

Protected Attributes

Modulemodule_
 
destroy_module_tdestroyModule_
 
void * lib_
 

Private Member Functions

 LoadedModule (const LoadedModule &old)
 

Detailed Description

Contains information about a currently loaded module, including the shared library and destroy method.

Constructor & Destructor Documentation

LoadedModule::LoadedModule ( Module module,
destroy_module_t destroyModule,
void *  lib 
)
inline
virtual LoadedModule::~LoadedModule ( )
inlinevirtual

References destroyModule_, lib_, and module_.

LoadedModule::LoadedModule ( const LoadedModule old)
private

Member Function Documentation

Module* LoadedModule::getModule ( void  )
inline

References module_.

Referenced by ModuleLoader::loadModule().

Member Data Documentation

destroy_module_t* LoadedModule::destroyModule_
protected

Referenced by ~LoadedModule().

void* LoadedModule::lib_
protected

Referenced by ~LoadedModule().

Module* LoadedModule::module_
protected

Referenced by getModule(), and ~LoadedModule().


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