X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=rnet_message.h;h=35fe9ed1ffc4e6f4b501644caa39bdffa70daf74;hb=958b40f350e535895301519f24c3453190db95df;hp=9fef77a82aba2545076526e9d322936262da863b;hpb=61bc9c0c7d5f3b1ac14dde3a44df7e15256bed82;p=cascardo%2Frnetclient.git diff --git a/rnet_message.h b/rnet_message.h index 9fef77a..35fe9ed 100644 --- a/rnet_message.h +++ b/rnet_message.h @@ -31,6 +31,7 @@ struct rnet_message { struct rnet_message * rnet_message_new(void); void rnet_message_del(struct rnet_message *message); int rnet_message_expand(struct rnet_message **message, size_t len); +int rnet_message_strip(struct rnet_message *message, size_t len); int rnet_message_add_u32(struct rnet_message **msg, char *key, uint32_t val); int rnet_message_add_ascii(struct rnet_message **msg, char *key, char *val); @@ -40,4 +41,7 @@ int rnet_message_add_u64(struct rnet_message **msg, char *key, uint64_t val); int rnet_message_add_buffer(struct rnet_message **msg, char *key, char *buffer, size_t len); +int rnet_message_parse(struct rnet_message *msg, char *skey, + char** value, int *vlen); + #endif