VIRTUTECH CONFIDENTIAL    Previous - Up - Next

exception

Implemented By
alpha-ev5, armv5te, clock, ia64-itanium, ia64-itanium2, leon2, mips-4kc, mips-5kc, msp430, ppc405gp, ppc440gp, ppc440gx, ppc603e, ppc7400, ppc7447, ppc7450, ppc7457, ppc750, ppc750fx, ppc750gx, ppc970fx, ultrasparc-ii, ultrasparc-iii, ultrasparc-iii-i, ultrasparc-iii-plus, ultrasparc-iv, ultrasparc-iv-plus, ultrasparc-t1, x86-486sx, x86-hammer, x86-p2, x86-p4
Description
Interface for identifying exceptions.

typedef struct {
        int (*get_number)(conf_object_t *NOTNULL obj,
                          const char *NOTNULL name);
        const char *(*get_name)(conf_object_t *NOTNULL obj, int exc);
        int (*get_source)(conf_object_t *NOTNULL obj, int exc);
        attr_value_t (*all_exceptions)(conf_object_t *NOTNULL obj);
} exception_interface_t;

#define EXCEPTION_INTERFACE "exception"

VIRTUTECH CONFIDENTIAL    Previous - Up - Next