ixp_pfcall.3 (1094B)
1 .TH "IXP_PFCALL" 3 "2010 Jun" "libixp Manual" 2 3 .SH NAME 4 .P 5 ixp_pfcall, ixp_pqid, ixp_pqids, ixp_pstat, ixp_sizeof_stat 6 7 .SH SYNOPSIS 8 .nf 9 #include <ixp.h> 10 11 void ixp_pfcall(IxpMsg *msg, IxpFcall *fcall); 12 13 void ixp_pqid(IxpMsg *msg, IxpQid *qid); 14 15 void ixp_pqids(IxpMsg *msg, uint16_t *num, IxpQid qid\fI[]\fR, uint max); 16 17 void ixp_pstat(IxpMsg *msg, IxpStat *stat); 18 19 uint16_t ixp_sizeof_stat(IxpStat *stat); 20 .fi 21 22 .SH DESCRIPTION 23 .P 24 These convenience functions pack or unpack the contents of 25 libixp structures into their wire format. They behave as if 26 \fBixp_pu8(3)\fR, \fBixp_pu16(3)\fR, \fBixp_pu32(3)\fR, \fBixp_pu64(3)\fR, and 27 \fBixp_pstring(3)\fR were called for each member of the structure 28 in question. ixp_pqid is to ixp_pqid as \fBixp_pstrings(3)\fR is to 29 ixp_pstring. 30 31 .P 32 ixp_sizeof_stat returns the size of the packed represention 33 of IstatR. 34 35 .SH SEE ALSO 36 .P 37 IxpMsg(3), ixp_pu8(3), ixp_pu16(3), ixp_pu32(3), 38 ixp_pu64(3), ixp_pstring(3), ixp_pstrings(3) 39 40 41 .\" man code generated by txt2tags 2.5 (http://txt2tags.sf.net) 42 .\" cmdline: txt2tags -o- ixp_pfcall.man3 43