X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=libustcomm%2Fustcomm.h;h=a554678c999c9284e84740ac72a35d35900fd8eb;hb=5932431b3ef6217b50e6e9503826b94ee191edd7;hp=564ecacaea21e73c1be6e895a22d318b9b3fa3a4;hpb=397d8454183f0261778b5375a5e448d1b0101fc6;p=ust.git diff --git a/libustcomm/ustcomm.h b/libustcomm/ustcomm.h index 564ecac..a554678 100644 --- a/libustcomm/ustcomm.h +++ b/libustcomm/ustcomm.h @@ -29,6 +29,10 @@ struct ustcomm_connection { struct list_head list; int fd; + /* Data that has not yet been consumed: */ + char *recv_buf; + int recv_buf_size; + int recv_buf_alloc; }; /* ustcomm_server must be shallow-copyable */ @@ -74,9 +78,9 @@ extern int ustcomm_send_reply(struct ustcomm_server *server, char *msg, struct u extern int ustcomm_disconnect(struct ustcomm_connection *conn); extern int ustcomm_close_all_connections(struct ustcomm_server *server); -extern int nth_token_is(char *str, char *token, int tok_no); +extern int nth_token_is(const char *str, const char *token, int tok_no); -extern char *nth_token(char *str, int tok_no); +extern char *nth_token(const char *str, int tok_no); extern int pid_is_online(pid_t);