#include <kherr.h>
Public Member Functions | |
| TDCL (struct tag_kherr_context) | |
| QDCL (struct tag_kherr_event) | |
Data Fields | |
| khm_int32 | magic |
| kherr_serial | serial |
| kherr_severity | severity |
| khm_int32 | flags |
| khm_ui_4 | refcount |
| kherr_event * | desc_event |
| kherr_event * | err_event |
| khm_ui_4 | progress_num |
| khm_ui_4 | progress_denom |
Magic number. Always set to KHERR_CONTEXT_MAGIC
Context instance serial number. Context objects themselves may be reused for different contexts as they are freed and reallocated. However every instance of a context is guaranteed to have a unique serial number as specified in this field. If an external entity wants to keep track of the context, it should keep track of the serial number as well as the pointer to the context object.
| kherr_severity tag_kherr_context::severity |
Severity level. One of the severity levels listed below. This is the severity level of the context and is the maximum severity level of all the events in the queue of events.
Flags. Used internally.
Reference count. Used internally
Description event. The event that describes the error context. This points to an event that is not in the event queue.
Significant event. The last one that caused the severity level to be what it is right now. This points to an event that is listed in the event queue for this context.
Progress numerator
Progress denominator
|
Generated on Fri Aug 3 08:27:15 2007 for Network Identity Manager by Doxygen 1.5.2 © 2004-2007 Massachusetts Institute of Technology. © 2005-2007 Secure Endpoints Inc. Contact khimaira@mit.edu |
|