 |
PK_DELTA_frustrum_t |
|
typedef PK_ERROR_code_t (*PK_DELTA_open_for_write_f_t)(PK_PMARK_t,
PK_DELTA_t *);
typedef PK_ERROR_code_t (*PK_DELTA_open_for_read_f_t)(PK_DELTA_t);
typedef PK_ERROR_code_t (*PK_DELTA_close_f_t)(PK_DELTA_t);
typedef PK_ERROR_code_t (*PK_DELTA_write_f_t)(PK_DELTA_t, unsigned int,
const char*);
typedef PK_ERROR_code_t (*PK_DELTA_read_f_t)(PK_DELTA_t, unsigned int, char*);
typedef PK_ERROR_code_t (*PK_DELTA_delete_f_t)(PK_DELTA_t);
struct PK_DELTA_frustrum_s
{
PK_DELTA_open_for_write_f_t open_for_write_fn;
--- open a rollmark for writing
PK_DELTA_open_for_read_f_t open_for_read_fn;
--- open a rollmark for reading
PK_DELTA_close_f_t close_fn; --- close a rollmark
PK_DELTA_write_f_t write_fn; --- write data to a rollmark
PK_DELTA_read_f_t read_fn; --- read data from a rollmark
PK_DELTA_delete_f_t delete_fn; --- delete a rollmark
};
typedef struct PK_DELTA_frustrum_s PK_DELTA_frustrum_t;
This data structure holds pointers to six rollmark functions that the
application wishes to register with the PK using PK_DELTA_register_callbacks.
Used in:
PK_DELTA_register_callbacks