Basic input message support.

This commit is contained in:
Michael Jumper
2010-09-06 18:40:53 -07:00
parent 15a84adf59
commit 940b2b99fa
3 changed files with 118 additions and 0 deletions

View File

@@ -14,6 +14,10 @@ typedef struct GUACIO {
int written;
char out_buf[8192];
int messagebuf_size;
int messagebuf_used_length;
char* messagebuf;
} GUACIO;
GUACIO* guac_open(int fd);
@@ -22,6 +26,8 @@ ssize_t guac_write_string(GUACIO* io, const char* str);
ssize_t guac_write_base64(GUACIO* io, const void* buf, size_t count);
ssize_t guac_flush_base64(GUACIO* io);
ssize_t guac_flush(GUACIO* io);
int guac_select(GUACIO* io, int usec_timeout);
int guac_read_message(GUACIO* io);
void guac_close(GUACIO* io);
#endif