| #ifndef _LIBRFB_BUFFER_H_ | |
| #define _LIBRFB_BUFFER_H_ | |
| #include <glib.h> | |
| G_BEGIN_DECLS typedef struct _RfbBuffer RfbBuffer; | |
| typedef void (*RfbBufferFreeFunc) (guint8 * data, gpointer priv); | |
| struct _RfbBuffer | |
| { | |
| RfbBufferFreeFunc free_data; | |
| gpointer buffer_private; | |
| guint8 *data; | |
| gint length; | |
| }; | |
| RfbBuffer *rfb_buffer_new (void); | |
| RfbBuffer *rfb_buffer_new_and_alloc (gint len); | |
| void rfb_buffer_free (RfbBuffer * buffer); | |
| G_END_DECLS | |
| #endif |