X-Git-Url: https://git.cworth.org/git?p=loudgame;a=blobdiff_plain;f=loudgame.h;h=7aedd79db00c1ce71a3bca4fbf27aadc50d76fac;hp=a65f5dd6aa38fce3dc546bd3d3af0e6710edf355;hb=197c1ca4317efc2c685708a248fa42da3aac60f5;hpb=1b9383bc1758fa4b49ab029c730b7ba434b0f7ad diff --git a/loudgame.h b/loudgame.h index a65f5dd..7aedd79 100644 --- a/loudgame.h +++ b/loudgame.h @@ -20,6 +20,7 @@ #ifndef __LOUDGAME_H__ #define __LOUDGAME_H__ +#include #include typedef struct _loudgame loudgame_t; @@ -33,7 +34,10 @@ struct _loudgame { gchar *name; gchar *passwd; LmConnection *connection; + GMainLoop *main_loop; + GHashTable *players; + int return_value; /* Callbacks */ @@ -51,6 +55,18 @@ loudgame_send (loudgame_t *lg, const char *peer, const char *message); +void +loudgame_sendf (loudgame_t *lg, + const char *peer, + const char *format, + ...); + +void +loudgame_vsendf (loudgame_t *lg, + const char *peer, + const char *format, + va_list va); + void loudgame_quit (loudgame_t *lg, int return_value);