| Overview | Namespace | Class | Index | Help | 
Global Functions in Global Namespace C++
in Sourcefile mapping.h
- uno_getMapping
 - extern "C"
void uno_getMapping( _uno_Mapping * * ppMapping, _uno_Environment * pFrom, _uno_Environment * pTo, rtl_uString * pAddPurpose ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Gets an interface mapping from one environment to another.
- Parameters
 ppMapping mapping; existing mapping will be released
pFrom source environment
pTo destination environment (interfaces resulting in mapInterface() call can be used in this language environment)pAddPurpose additional purpose of mapping (e.g., protocolling); defaults to 0 (none)
- uno_getMappingByName
 - extern "C"
void uno_getMappingByName( _uno_Mapping * * ppMapping, rtl_uString * pFrom, rtl_uString * pTo, rtl_uString * pAddPurpose ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Gets an interface mapping from one language environment to another by corresponding environment type names.
- Parameters
 ppMapping mapping; existing mapping will be released
pFrom source environment type name
pTo destination environment type name (interfaces resulting in mapInterface() call can be used in this language environment)pAddPurpose additional purpose of mapping (e.g., protocolling); defaults to 0 (none)
- uno_registerMapping
 - extern "C"
void uno_registerMapping( _uno_Mapping * * ppMapping, uno_freeMappingFunc freeMapping, _uno_Environment * pFrom, _uno_Environment * pTo, rtl_uString * pAddPurpose ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Registers a mapping. A mapping registers itself on first acquire and revokes itself on last release. The given freeMapping function is called by the runtime to cleanup any resources.
- Parameters
 ppMapping inout mapping to be registered
freeMapping called by runtime to delete mapping
pFrom source environment
pTo destination environment
pAddPurpose additional purpose string; defaults to 0
- uno_registerMappingCallback
 - extern "C"
void uno_registerMappingCallback( uno_getMappingFunc pCallback ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Registers a callback being called each time a mapping is demanded.
- Parameters
 pCallback callback function
- uno_revokeMapping
 - extern "C"
void uno_revokeMapping( _uno_Mapping * pMapping ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Revokes a mapping. A mapping registers itself on first acquire and revokes itself on last release.
- Parameters
 pMapping mapping to be revoked
- uno_revokeMappingCallback
 - extern "C"
void uno_revokeMappingCallback( uno_getMappingFunc pCallback ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Revokes a mapping callback registration.
- Parameters
 pCallback callback function
Top of Page
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.

