| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
EvdJsonFilter; EvdJsonFilterClass; EvdJsonFilterPrivate; void (*EvdJsonFilterOnPacketHandler) (EvdJsonFilter *self,const gchar *buffer,gsize size,gpointer user_data); enum EvdJsonFilterErrors; 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_on_packet (EvdJsonFilter *self,GClosure *closure);
typedef struct {
GObjectClass parent_class;
/* virtual methods */
/* signal prototypes */
} EvdJsonFilterClass;
void (*EvdJsonFilterOnPacketHandler) (EvdJsonFilter *self,const gchar *buffer,gsize size,gpointer user_data);
|
|
|
|
|
|
|
typedef enum
{
EVD_JSON_FILTER_ERROR_INVALID,
EVD_JSON_FILTER_ERROR_LAST
} EvdJsonFilterErrors;
gboolean evd_json_filter_feed_len (EvdJsonFilter *self,const gchar *buffer,gsize size,GError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean evd_json_filter_feed (EvdJsonFilter *self,const gchar *buffer,GError **error);
|
|
|
|
|
|
Returns : |
void evd_json_filter_set_packet_handler (EvdJsonFilter *self,EvdJsonFilterOnPacketHandler handler,gpointer user_data);
|
|
|
|
|
void evd_json_filter_set_on_packet (EvdJsonFilter *self,GClosure *closure);
|
|
|