 |
PK_REPORT_record_2_t |
|
struct PK_REPORT_record_2_s
{
PK_REPORT_2_t status; --- status code
int n_old_item_arrays; --- number of original item arrays
PK_int_array_t *old_item_arrays; --- original item arrays
PK_CLASS_array_t *old_class_arrays; --- original class arrays
int n_new_item_arrays; --- number of new item arrays
PK_ITEM_array_t *new_item_arrays; --- new item arrays
};
typedef struct PK_REPORT_record_2_s PK_REPORT_record_2_t;
This datatype is a REPORT record containing a status, an array of arrays of
old items, an array of arrays of old classes, and an array of arrays of new
items.
Used in:
PK_REPORT_record_t
It has the fields:
'status' this indicates the status represented by the information
in this record. The items contained in this record depend
upon the 'status'.
See documentation of PK_REPORT_2_t
'n_old_item_arrays' the number of structs stored in 'old_item_arrays' and
'old_class_arrays'.
'old_item_arrays' an array of length 'n_old_item_arrays' of PK_int_array_t
structs. Each struct contains items which existed before
the operation for which the report was created
'old_class_arrays' an array of length 'n_old_item_arrays' of PK_CLASS_array_t
structs. Each struct of 'old_class_arrays'
has the same length as the corresponding struct of
'old_item_arrays'
'n_new_item_arrays' the number of structs stored in `new_item_arrays`.
'new_item_arrays' an array of length 'n_new_item_arrays' of PK_ITEM_array_t
structs. Each struct contains items which have been
created during the operation for which the report was
created