version 1.12.2.5, 2011/11/03 14:17:39
|
version 1.12.2.6, 2011/11/03 14:22:03
|
Line 275 inline char *io_ether_ntoa(const struct io_ether_addr
|
Line 275 inline char *io_ether_ntoa(const struct io_ether_addr
|
inline struct io_ether_addr *io_ether_aton(const char *a, struct io_ether_addr *e); |
inline struct io_ether_addr *io_ether_aton(const char *a, struct io_ether_addr *e); |
|
|
/* |
/* |
* io_vals2buffer() Marshaling data from array with variables to buffer | * io_vars2buffer() Marshaling data from array with variables to buffer |
* @buf = Buffer |
* @buf = Buffer |
* @buflen = Size of buffer |
* @buflen = Size of buffer |
* @vars = Variable array |
* @vars = Variable array |
* return: -1 error, 0 nothing done or >0 size of marshaled data |
* return: -1 error, 0 nothing done or >0 size of marshaled data |
*/ |
*/ |
int io_vals2buffer(unsigned char *buf, int buflen, array_t *vars); | int io_vars2buffer(unsigned char *buf, int buflen, array_t *vars); |
/* |
/* |
* io_buffer2vals() De-marshaling data from buffer to array with variables | * io_buffer2vars() De-marshaling data from buffer to array with variables |
* @buf = Buffer |
* @buf = Buffer |
* @buflen = Size of buffer |
* @buflen = Size of buffer |
* @vnum = Number of variables into buffer |
* @vnum = Number of variables into buffer |
Line 291 int io_vals2buffer(unsigned char *buf, int buflen, arr
|
Line 291 int io_vals2buffer(unsigned char *buf, int buflen, arr
|
*DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy() |
*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() |
* 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_buffer2vars(unsigned char *buf, int buflen, int vnum, int zcpy); |
/* |
/* |
* io_vals2map() Marshaling data from array with variables to memory map | * io_vars2map() Marshaling data from array with variables to memory map |
* @buf = Buffer |
* @buf = Buffer |
* @buflen = Size of buffer |
* @buflen = Size of buffer |
* @vars = Variable array |
* @vars = Variable array |
* return: -1 error, 0 nothing done or >0 size of marshaled data |
* return: -1 error, 0 nothing done or >0 size of marshaled data |
*/ |
*/ |
int io_vals2map(u_char *buf, int buflen, array_t *vars); | int io_vars2map(u_char *buf, int buflen, array_t *vars); |
/* |
/* |
* io_map2vals() De-marshaling data from memory map to array with variables | * io_map2vars() De-marshaling data from memory map to array with variables |
* @buf = Buffer |
* @buf = Buffer |
* @buflen = Size of buffer |
* @buflen = Size of buffer |
* @vnum = Number of variables into buffer |
* @vnum = Number of variables into buffer |
Line 309 int io_vals2map(u_char *buf, int buflen, array_t *vars
|
Line 309 int io_vals2map(u_char *buf, int buflen, array_t *vars
|
*DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy() |
*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() |
* 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); | array_t *io_map2vars(u_char *buf, int buflen, int vnum, int zcpy); |
|
|
/* |
/* |
* io_allocVars() Allocate ait_val_t array |
* io_allocVars() Allocate ait_val_t array |
Line 372 int ioRegexGet(const char *csRegex, const char *csData
|
Line 372 int ioRegexGet(const char *csRegex, const char *csData
|
char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew); |
char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew); |
|
|
/* |
/* |
* ioVarAst() Function for evaluate string like asterisk variable "{text[:[-]#[:#]]}" | * ioStrAst() Function for evaluate string like asterisk variable "{text[:[-]#[:#]]}" |
* @csString = Input string |
* @csString = Input string |
* return: NULL error, !=NULL Allocated new string evaluated from input string, must be free() |
* return: NULL error, !=NULL Allocated new string evaluated from input string, must be free() |
*/ |
*/ |
char *ioVarAst(const char *csString); | char *ioStrAst(const char *csString); |
|
|
/* |
/* |
* io_Path2File() Parse and make path/filename pair |
* io_Path2File() Parse and make path/filename pair |