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 |
|
Mapping( const ::rtl::OUString & rFrom, const ::rtl::OUString & rTo, const ::rtl::OUString & rAddPurpose = :: rtl :: OUString ) throw( ); |
Holds a mapping from the specified source to the specified destination by environment type names. |
Mapping( uno_Environment * pFrom, uno_Environment * pTo, const ::rtl::OUString & rAddPurpose = :: rtl :: OUString ) throw( ); |
Holds a mapping from the specified source to the specified destination. |
Mapping( uno_Mapping * pMapping = 0 ) throw( ); |
Constructor. |
Mapping( const Mapping & rMapping ) throw( ); |
Copy constructor. |
~Mapping( ) throw( ); |
Destructor. |
Mapping & operator=( uno_Mapping * pMapping ) throw( ); |
Sets a given mapping. |
Mapping & operator=( const Mapping & rMapping ) throw( ); |
Sets a given mapping. |
uno_Mapping * get( ) const throw( ); |
Provides a pointer to the C mapping. The returned mapping is NOT acquired! |
sal_Bool is( ) const throw( ); |
Tests if a mapping is set. |
void clear( ) throw( ); |
Releases a set mapping. |
void * mapInterface( void * pInterface, typelib_InterfaceTypeDescription * pTypeDescr ) const throw( ); |
Maps an interface from one environment to another. |
void * mapInterface( void * pInterface, typelib_TypeDescription * pTypeDescr ) const throw( ); |
Maps an interface from one environment to another. |
void * mapInterface( void * pInterface, const ::com::sun::star::uno::Type & rType ) const throw( ); |
Maps an interface from one environment to another. |
void mapInterface( void * * ppOut, void * pInterface, typelib_InterfaceTypeDescription * pTypeDescr ) const throw( ); |
Maps an interface from one environment to another. |
void mapInterface( void * * ppOut, void * pInterface, typelib_TypeDescription * pTypeDescr ) const throw( ); |
Maps an interface from one environment to another. |
void mapInterface( void * * ppOut, void * pInterface, const ::com::sun::star::uno::Type & rType ) const throw( ); |
Maps an interface from one environment to another. |
Data |
|
uno_Mapping * _pMapping; |
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.