 |
PK_REPORT_record_t |
|
struct PK_REPORT_record_s
{
char function[PK_max_token_size];
--- function name under which the report
--- record was created
PK_REPORT_record_type_t type; --- type of report record
union
{
PK_REPORT_record_1_t *type_1; --- record of type PK_REPORT_record_1_t
PK_REPORT_record_2_t *type_2; --- record of type PK_REPORT_record_2_t
PK_REPORT_record_3_t *type_3; --- record of type PK_REPORT_record_3_t
PK_REPORT_record_4_t *type_4; --- record of type PK_REPORT_record_4_t
} record; --- the record
};
typedef struct PK_REPORT_record_s PK_REPORT_record_t;
This datatype stores a report record
Used in:
PK_REPORT_add_records
PK_REPORT_r_t
Its fields are:
'function' the name of the function creating the report record
'type' the type of the report record
'record' the data of the report record