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;