Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
 Overview   Namespace   Class   Index   Help 

Global Functions in Global Namespace C++
in Sourcefile module.h


osl_getModuleURLFromAddress
extern "C"
sal_Bool osl_getModuleURLFromAddress(
void * pv,
rtl_uString * * pustrURL );

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

Summary
Lookup URL of module which is mapped at the specified address
Parameters
pv
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

osl_getSymbol
extern "C"
void * osl_getSymbol(
oslModule Module,
rtl_uString * strSymbolName );

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

Summary
lookup the specified symbolname. 
@returns address of the symbol or 0 if lookup failed,

osl_loadModule
extern "C"
oslModule osl_loadModule(
rtl_uString * strModuleName,
sal_Int32 nRtldMode );

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

Summary
Load a module.<BR>
Parameters
strModuleName
denotes the name of the module to be loaded.
Return
0 if the module could not be loaded, otherwise a handle to the module.

osl_unloadModule
extern "C"
void osl_unloadModule(
oslModule Module );

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

Summary
Release the Module 

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.