PhABResExportCommon_t

Functions exported by PhAB called by a full or frugal editor

Synopsis:

typedef struct PhABResExportCommon_ {
                PhABExportApplyF_t *apply;

                PhABExportAllocMemF_t *alloc_mem;
                PhABExportAllocImageF_t *alloc_image;
                PhABExportFreeMemF_t *free_mem;
                PhABExportFreeImageF_t *free_image;

                PhABExportCmpF_t *cmp;
                PhABExportDupF_t *dup;
                PhABExportFreeF_t *free;
                PhABExportGetResF_t *get_res;

                PhABExportMessageF_t *message;

                } PhABResExportCommon_t;

Description:

This structure is a superclass for PhABResExportFrugal_t and PhABResExportFull_t.

The structure has these members:

apply
A pointer to the apply() function exported by PhAB.
alloc_mem
A pointer to the alloc_mem() function exported by PhAB.
alloc_image
A pointer to the alloc_image() function exported by PhAB.
free_mem
A pointer to the free_mem() function exported by PhAB.
free_image
A pointer to the free_image() function exported by PhAB.
cmp
A pointer to the cmp() function exported by PhAB.
dup
A pointer to the dup() function exported by PhAB.
free
A pointer to the free() function exported by PhAB.
get_res
A pointer to the get_res() function exported by PhAB.
message
A pointer to the message() function exported by PhAB.

Classification:

Photon

See also:

alloc_image(), alloc_mem(), apply(), cmp(), dup(), free(), free_image(), free_mem(), get_res(), message(), PhABResExportFrugal_t, PhABResExportFull_t.