EvdJsonFilter
EvdJsonFilter
|
|
Synopsis
void (*EvdJsonFilterOnPacketHandler) (EvdJsonFilter *self,
const gchar *buffer,
gsize size,
gpointer user_data);
struct EvdJsonFilter;
struct EvdJsonFilterClass;
EvdJsonFilter * evd_json_filter_new (void);
void evd_json_filter_reset (EvdJsonFilter *self);
gboolean evd_json_filter_feed_len (EvdJsonFilter *self,
const gchar *buffer,
gsize size,
GError **error);
gboolean evd_json_filter_feed (EvdJsonFilter *self,
const gchar *buffer,
GError **error);
void evd_json_filter_set_packet_handler (EvdJsonFilter *self,
EvdJsonFilterOnPacketHandler handler,
gpointer user_data);
void evd_json_filter_set_packet_handler_closure
(EvdJsonFilter *self,
GClosure *closure);
Object Hierarchy
GObject
+----EvdJsonFilter
Details
EvdJsonFilterOnPacketHandler ()
void (*EvdJsonFilterOnPacketHandler) (EvdJsonFilter *self,
const gchar *buffer,
gsize size,
gpointer user_data);
struct EvdJsonFilter
struct EvdJsonFilter;
struct EvdJsonFilterClass
struct EvdJsonFilterClass {
GObjectClass parent_class;
};
evd_json_filter_new ()
EvdJsonFilter * evd_json_filter_new (void);
evd_json_filter_reset ()
void evd_json_filter_reset (EvdJsonFilter *self);
evd_json_filter_set_packet_handler_closure ()
void evd_json_filter_set_packet_handler_closure
(EvdJsonFilter *self,
GClosure *closure);