ctdbClearCallback
Clears a particular callback associated with a c-treeDB API handle.
DECLARATION
CTDBRET ctdbClearCallback(CTHANDLE Handle, CTDB_CALLBACK_TYPE CallBackType);
DESCRIPTION
You can clear a particular callback associated with a handle. Handle can be a session, database, table or record handle. CallBackType is one of the valid callback types.
RETURN
Value |
Symbolic Constant |
Explanation |
---|---|---|
0 |
NO_ERROR |
No error occurred. |
See Appendix A for a complete listing of valid c-tree Plus error values.
EXAMPLE
/* allocate a record handle */
CTHANDLE hSession = ctdbAllocSession(CTSESSION_CTREE);
/* make sure there are no CTDB_ON_TABLE_OPEN callbacks */
if (ctdbClearCallback(hSession, CTDB_ON_TABLE_OPEN))
printf("ctdbClearCallback failed\n");
SEE ALSO
ctdbClearAllCallback(), ctdbGetCallback(), ctdbSetCallback()