Type Alias simics_api_sys::transaction_completion_t
source · pub type transaction_completion_t = Option<unsafe extern "C" fn(obj: *mut conf_object_t, t: *mut transaction_t, ex: exception_type_t) -> exception_type_t>;
Expand description
Completion callbacks are only invoked for transactions monitored
with either
The completion status for the operation is given in the
ex argument, and is usually equal toThe return value of the callback is the completion status
for the transaction
If the callback returns
Aliased Type§
enum transaction_completion_t {
None,
Some(unsafe extern "C" fn(_: *mut conf_object, _: *mut transaction, _: exception_type_t) -> exception_type_t),
}
Variants§
None
No value.
Some(unsafe extern "C" fn(_: *mut conf_object, _: *mut transaction, _: exception_type_t) -> exception_type_t)
Some value of type T
.