PhTransportCtrl_t

Control structure for the Photon transport mechanism

Synopsis:

typedef struct phdattransp {
    PhTransportLink_t *first_inline;
    PhTransportLink_t *last_inline;
    int unsigned n_inline;
    int unsigned rqdata_cnt;
    } PhTransportCtrl_t ;

Description:

This structure is used when packing data for use with Photon's transport mechanism. It includes these members:

first_inline
A pointer to the beginning of a linked list of inlined data.
last_inline
A pointer to the end of the linked list of inlined data.
n_inline
The number of items in the linked list.
rqdata_cnt
The number of requested data types.

Classification:

Photon

See also:

PhCreateTransportCtrl(), PhGetNextInlineData(), PhGetTransportVectors(), PhPackEntry(), PhPackType(), PhReleaseTransportCtrl(), PhTransportLink_t, PhTransportType()

Drag and Drop chapter of the Photon Programmer's Guide