Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
virtual | abstract | interface | template |
NO | NO | NO | NO |
Methods |
|
Module( ); |
|
Module( const ::rtl::OUString & strModuleName, sal_Int32 nRtldMode = SAL_LOADMODULE_DEFAULT ); |
|
~Module( ); |
|
sal_Bool load( const ::rtl::OUString & strModuleName, sal_Int32 nRtldMode = SAL_LOADMODULE_DEFAULT ); |
|
sal_Bool loadRelative( ::oslGenericFunction baseModule, const ::rtl::OUString & relativePath, ::sal_Int32 mode = SAL_LOADMODULE_DEFAULT ); |
|
void unload( ); |
|
sal_Bool is( ) const; |
|
void * getSymbol( const ::rtl::OUString & strSymbolName ); |
|
oslGenericFunction getFunctionSymbol( const ::rtl::OUString & ustrFunctionSymbolName ); |
Get function address by the function name in the module. |
operator oslModule( ) const; |
Static Methods |
|
static sal_Bool getUrlFromAddress( void * addr, ::rtl::OUString & libraryUrl ); |
|
static sal_Bool getUrlFromAddress( oslGenericFunction addr, ::rtl::OUString & libraryUrl ); |
Get module URL from the specified function address in the module. |
Methods |
|
Module( const Module & ); |
|
Module & operator=( const Module & ); |
Data |
|
oslModule m_Module; |
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.