 |
XMP Toolkit SDK
6.0.0
|
Go to the documentation of this file.
3 #ifndef IConfigurationManager_h__
4 #define IConfigurationManager_h__ 1
45 virtual bool APICALL RegisterMemoryAllocator(
pIMemoryAllocator memoryAllocator ) = 0;
61 virtual bool APICALL DisableMultiThreading() = 0;
67 virtual bool APICALL IsMultiThreaded()
const = 0;
120 #ifdef FRIEND_CLASS_DECLARATION
121 FRIEND_CLASS_DECLARATION();
129 #if !BUILDING_XMPCOMMON_LIB && !SOURCE_COMPILING_XMP_ALL
133 :
public virtual IConfigurationManager
167 #endif // BUILDING_XMPCOMMON_LIB && !SOURCE_COMPILING_XMP_LIB
169 #endif // IConfigurationManager_h__
Version1 of the interface that represents an interface to be implemented by client in case he is inte...
virtual bool APICALL IsMultiThreaded() const
virtual uint32 APICALL disableMultiThreading(pcIError_base &error) __NOTHROW__
virtual ~IConfigurationManager_v1() __NOTHROW__
ISharedObject_I * pISharedObject_I
void APICALL Acquire() const __NOTHROW__
IConfigurationManager * pIConfigurationManager
const typedef IConfigurationManager * pcIConfigurationManager
virtual bool APICALL RegisterMemoryAllocator(pIMemoryAllocator memoryAllocator)
pIConfigurationManager APICALL GetActualIConfigurationManager() __NOTHROW__
static const uint64 kIConfigurationManagerID(0x6e436f6e664d6772)
shared_ptr< const IConfigurationManager > spcIConfigurationManager
~IConfigurationManagerProxy() __NOTHROW__
pvoid APICALL GetInterfacePointer(uint64 interfaceID, uint32 interfaceVersion)
virtual uint32 APICALL registerMemoryAllocator(pIMemoryAllocator_base memoryAllocator, pcIError_base &error) __NOTHROW__
const typedef IConfigurationManager_v1 * pcIConfigurationManager_base
pvoid APICALL getInterfacePointer(uint64 interfaceID, uint32 interfaceVersion, pcIError_base &error) __NOTHROW__
Interface that serves as the base interface for all the externally exposed interfaces which needs to ...
virtual bool APICALL DisableMultiThreading()
AdobeXMPCommon_Int::pISharedObject_I APICALL GetISharedObject_I() __NOTHROW__
virtual uint32 APICALL registerErrorNotifier(pIErrorNotifier_base clientErrorNotifier, pcIError_base &error) __NOTHROW__
shared_ptr< IConfigurationManager > spIConfigurationManager
virtual bool APICALL RegisterErrorNotifier(pIErrorNotifier_base clientErrorNotifier)
Version1 of the interface that represents configuration settings controllable by the client.
virtual uint32 APICALL isMultiThreaded(pcIError_base &error) const __NOTHROW__
void APICALL Release() const __NOTHROW__
#define REQ_FRIEND_CLASS_DECLARATION()
Version1 of the interface that represents an interface to be implemented by client in case he is inte...
IMemoryAllocator * pIMemoryAllocator
pIConfigurationManager mRawPtr
IConfigurationManagerProxy(pIConfigurationManager ptr)
const typedef IError_v1 * pcIError_base
Interface that serves as the base interface of all the externally exposed interfaces.