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
);
|
|
|