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