|
|
| 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] |