#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 |