version 1.11.2.12, 2011/09/05 01:07:20
|
version 1.11.2.13, 2011/09/07 13:49:28
|
Line 252 int io_vals2buffer(unsigned char *buf, int buflen, arr
|
Line 252 int io_vals2buffer(unsigned char *buf, int buflen, arr
|
* return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy() |
* return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy() |
*/ |
*/ |
array_t *io_buffer2vals(unsigned char *buf, int buflen, int vnum, int zcpy); |
array_t *io_buffer2vals(unsigned char *buf, int buflen, int vnum, int zcpy); |
|
/* |
|
* io_vals2map() Marshaling data from array with variables to memory map |
|
* @buf = Buffer |
|
* @buflen = Size of buffer |
|
* @vars = Variable array |
|
* return: -1 error, 0 nothing done or >0 size of marshaled data |
|
*/ |
|
int io_vals2map(u_char *buf, int buflen, array_t *vars); |
|
/* |
|
* io_map2vals() De-marshaling data from memory map to array with variables |
|
* @buf = Buffer |
|
* @buflen = Size of buffer |
|
* @vnum = Number of variables into buffer |
|
* @zcpy = Zero-copy for variables, if !=0 don't use io_arrayFree() for free variables and |
|
*DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy() |
|
* return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy() |
|
*/ |
|
array_t *io_map2vals(u_char *buf, int buflen, int vnum, int zcpy); |
|
|
/* |
/* |
* ioPromptRead() Read data from input h[0] with prompt to output h[1] |
* ioPromptRead() Read data from input h[0] with prompt to output h[1] |