version 1.7.2.1, 2014/02/11 01:01:28
|
version 1.8.2.1, 2014/02/11 13:25:08
|
Line 171 rpack_t *rpack_create(void * __restrict buf, size_t bu
|
Line 171 rpack_t *rpack_create(void * __restrict buf, size_t bu
|
void rpack_destroy(rpack_t ** __restrict rp); |
void rpack_destroy(rpack_t ** __restrict rp); |
|
|
/* |
/* |
|
* rpack_attach() - Attach dynamic allocating buffer at packet |
|
* |
|
* @rp = raw packet; |
|
* @len = allocate bytes |
|
* return: -1 error or 0 ok, should be detached with rpack_detach() |
|
* before call rpack_destroy() after use! |
|
*/ |
|
int rpack_attach(rpack_t * __restrict rp, size_t len); |
|
/* |
|
* rpack_resize() - Resize dynamic allocated buffer at packet |
|
* |
|
* @rp = raw packet |
|
* @newlen = resize buffer to bytes |
|
* return: -1 error or 0 ok, should be detached with rpack_detach() |
|
* before call rpack_destroy() after use! |
|
*/ |
|
int rpack_resize(rpack_t * __restrict rp, size_t newlen); |
|
/* |
|
* rpack_detach() - Detach and free dynamic allocated buffer from packet |
|
* |
|
* @rp = raw packet |
|
* return: none |
|
*/ |
|
void rpack_detach(rpack_t * __restrict rp); |
|
|
|
/* |
* rpack_uint8() - Pack/Unpack 8bit value |
* rpack_uint8() - Pack/Unpack 8bit value |
* |
* |
* @rp = raw buffer |
* @rp = raw buffer |