ASBool
PDEAttrEnumProc(
IN
void
*
attrHdrP
,
IN
ASUns32
refCount
,
IN
ASUns16
size
,
IN
void
*
clientData
);
attrHdrP | An opaque pointer to the attribute. The actual attribute type is not specified in this function, since the storage mechanism only knows the size of the attribute, not its type.
|
refCount | The reference count of the attribute.
|
size | The size of
attrHdrP in bytes. |
clientData | User-supplied data that was specified in the call to PDEAttrEnumTable().
|
void
PDEObjectDumpProc(
IN
PDEObject
obj
,
IN
const
char
*
dumpInfo
,
IN
void
*
clientData
);
obj | IN/OUT The PDEObject.
|
dumpInfo | IN/OUT Contains information about an object. Information fields are delimited by tabs. There are no newline characters in this string.
|
clientData | IN/OUT User-supplied data that was specified in the call to PDELogDump() or PDEObjectDump().
|
void
PDEAttrEnumTable(
IN
PDEAttrEnumProc
enumProc
,
IN
void
*
clientData
);
enumProc | IN/OUT A callback to call for each attribute.
|
clientData | IN/OUT A pointer to user-supplied data to pass to
enumProc each time it is called. |
void
PDELogDump(
IN
PDEObjectDumpProc
proc
,
IN
void
*
clientData
);
proc | A callback to call once for each PDEObject.
|
clientData | A pointer to user-supplied data to pass to
proc each time it is called. |
char
*
- the string describing Object Type. (See PDEObjectGetType()).enum
).void
PDEObjectDump(
IN
PDEObject
obj
,
IN
ASInt32
levels
,
IN
PDEObjectDumpProc
proc
,
IN
void
*
clientData
);
obj | The PDEObject to dump.
|
levels | The depth of children to dump.
|
proc | A callback with the dump information; it may be called more than once per object.
|
clientData | Provided by the caller as the parameter of the same name for
proc . |