Mercurial > hg > nnchat
diff libnnchat.h @ 396:07a46ca075ab
Add some new functions for socket / connection input buffer
handling/parsing.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 24 May 2012 04:58:43 +0300 |
parents | 74d97581dc46 |
children |
line wrap: on
line diff
--- a/libnnchat.h Thu May 24 04:58:10 2012 +0300 +++ b/libnnchat.h Thu May 24 04:58:43 2012 +0300 @@ -124,6 +124,13 @@ BOOL nn_conn_check(nn_conn_t *); +BOOL nn_conn_buf_check(nn_conn_t *conn, size_t n); +BOOL nn_conn_buf_skip(nn_conn_t *conn, size_t n); +int nn_conn_buf_strncmp(nn_conn_t *conn, const char *str, const size_t n); +int nn_conn_buf_strcmp(nn_conn_t *conn, const char *str); +char * nn_conn_buf_strstr(nn_conn_t *conn, const char *str); + + typedef struct _nn_user_t { char *name;