 |
XMP Toolkit SDK
6.0.0
|
Go to the documentation of this file.
69 virtual void APICALL Release() const
__NOTHROW__ = 0;
83 #ifdef FRIEND_CLASS_DECLARATION
84 FRIEND_CLASS_DECLARATION();
virtual void APICALL Initialize(pIConfigurable configurationParameters)
Initialize the default configuration parameters.
Interface that allows to attach various key-value parameters to the underlying object.
Version1 of the interface that serves as a base interface to all types of nodes in the XMP DOM.
A union data type to store all kind of values.
const typedef IConfigurable * pcIConfigurable
virtual bool APICALL AreKeysCaseSensitive() const
Indicates whether object supports case sensitive keys or not.
Version 1 of the interface that supports parsing by the client supplied parser of the XMP Data Model.
eDataType
Indicates various types of parameter values.
@ kCECNone
Indicates no error.
#define REQ_FRIEND_CLASS_DECLARATION()
shared_ptr< INode > spINode
eConfigurableErrorCode
Indicates various types of error codes within Configurable domain.
uint32(* ReportErrorAndContinueABISafeProc)(uint32 errorDomain, uint32 errorCode, uint32 errorSeverity, const char *message, pcIError_base &error)
A function pointer to report back errors and warnings to the library encountered during the serializa...
virtual eConfigurableErrorCode APICALL Validate(const uint64 &key, IConfigurable::eDataType dataType, const IConfigurable::CombinedDataValue &dataValue)
Validate the data type and value for a parameter.
A Function object used by the client to report back and warnings to the library encountered during th...
const typedef IError_v1 * pcIError_base