Overview   Namespace   Class   Index   Help 

Methods of Class Module


Module
Module(
const Module & );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO


operator=
Module & operator=(
const Module & );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO


Module
Module();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Constructs an uninitialized module object.

Module
Module(
const ::rtl::OUString & strModuleName,
sal_Int32 nRtldMode = SAL_LOADMODULE_DEFAULT );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Contructs the module object and loads the shared library or module.
Parameters
strModuleName
the module to load
See Also
::osl_loadModule()

~Module
~Module();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Unloads the module and destructs the object
See Also
::osl_unloadModule()

load
sal_Bool load(
const ::rtl::OUString & strModuleName,
sal_Int32 nRtldMode = SAL_LOADMODULE_DEFAULT );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Loads the shared library or module.

Description
        A previously loaded module will be unloaded before the new one gets loaded.
        
Parameters
strModuleName
the module to load
        
See Also
::osl_loadModule()

unload
void unload();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Unloads the module.
See Also
::osl_unloadModule()

is
sal_Bool is();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Checks if a module is loaded.
Return
sal_True if the module is loaded, sal_False if not

getSymbol
void * getSymbol(
const ::rtl::OUString & strSymbolName );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Extract a symbol from the module.
Parameters
strSymbolName
the symbol to extract.
Return
the address of the symbol
See Also
::osl_getSymbol()

operator oslModule
operator oslModule();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Cast operator to oslModule.
Return
the oslModule handle

getUrlFromAddress
static sal_Bool getUrlFromAddress(
void * addr,
::rtl::OUString & libraryUrl );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO YES YES NO

Summary
Lookup URL of module which is mapped at the specified address.
Parameters
addr
specifies an address in the process memory space
pustrURL
receives the URL of the module that is mapped at pv
Return
sal_True on success, sal_False if no module can be found at the specified address

Top of Page