 |
PK_PMARK_goto_attrib_cb_f_t |
|
typedef void (*PK_PMARK_goto_attrib_cb_f_t)
(
--- received arguments ---
PK_ATTRIB_t attrib, --- attribute about to be deleted
PK_ATTDEF_t attdef, --- attribute definition
PK_POINTER_t context --- context
);
This is the type definition for the external callback functions in
PK_PMARK_goto_o_t when attributes are deleted during rollback. The functions
themselves are to be provided by the application.
Used in:
PK_PMARK_goto_attrib_cb_t
PK_PMARK_goto_o_t
The function receives three arguments: the attribute, its definition, and any
context information originally given in PK_PMARK_goto_o_t. It will be called
during rollback in PK_PMARK_goto_2 when an attribute of the correct definition
is about to be deleted.
Only read-only enquiry operations should be performed on the attribute. In
addition, its owner may already have been deleted. An attribute can be created
then deleted in the same rollback call.