Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 8
Entry in a linked list of transport data
typedef struct __phlink PhTransportLink_t;
struct __phlink {
void *data;
int unsigned size;
int niovs;
iov_t *iovs;
PhTransportLink_t *next;
};
This structure is used to build linked lists of transport data, such
as the one found in PhTransportCtrl_t (see
PhCreateTransportCtrl()).
The members include:
- data
- A pointer to the packed transport data; see below.
- size
- The size of the data, in bytes.
- niovs
- The number of entries in the iovs array?
- iovs
- An array of buffers used to store the data; see below.
- next
- A pointer to the next entry in the linked list.
If the data is copied into the structure, the data points to the
copy.
If the data isn't copied, the iovs vectors point to the original
data.
Photon
PhCreateTransportCtrl(),
PhGetNextInlineData(),
PhLinkTransportData(),
PhReleaseTransportCtrl(),
PhTransportCtrl_t,
PhTransportFindLink(),
PhTransportType()
Drag and Drop
chapter of the Photon Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 113
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ph/phtransportlink_t.html on line 113