Typedefs | |
typedef COMPLEX_CALLBACKVAL_BASE * | LEVEL_PINCLIENT::PIN_CALLBACK |
Functions | |
GLOBALCONST PIN_CALLBACK | LEVEL_PINCLIENT::PIN_CALLBACK_INVALID (0) |
VOID | LEVEL_PINCLIENT::CALLBACK_SetExecutionPriority (PIN_CALLBACK callback, INT32 priority) |
INT32 | LEVEL_PINCLIENT::CALLBACK_GetExecutionPriority (PIN_CALLBACK callback) |
To identify the callback on which the manipulation is done, the user has to provide the API function with a PIN_CALLBACK object. This PIN_CALLBACK object is returned from any of the callback registering functions (e.g. PIN_AddFiniFunction ()) as a return value.
typedef COMPLEX_CALLBACKVAL_BASE* LEVEL_PINCLIENT::PIN_CALLBACK |
Container for a PIN callback
INT32 LEVEL_PINCLIENT::CALLBACK_GetExecutionPriority | ( | PIN_CALLBACK | callback | ) |
Gets the execution priority of a registered callback function The highest the execution priority, the sooner it will be called relative to other similar callbacks
callback | Registered Callback function returned from *_Add*Function() |
VOID LEVEL_PINCLIENT::CALLBACK_SetExecutionPriority | ( | PIN_CALLBACK | callback, | |
INT32 | priority | |||
) |
Sets the execution priority of a registered callback function The highest the execution priority, the sooner it will be called relative to other similar callbacks
callback | Registered Callback function returned from *_Add*Function() | |
priority | New priority to assign to the callback |
GLOBALCONST PIN_CALLBACK LEVEL_PINCLIENT::PIN_CALLBACK_INVALID | ( | 0 | ) |
Invalid value for PIN callback