return NULL;
}
+static void wng_event_handler(struct task *t)
+{
+ struct writer_node_group *g = t->private_data;
+
+ PARA_INFO_LOG("%s\n", PARA_STRERROR(-t->ret));
+ unregister_task(t);
+ wng_close(g);
+ wng_destroy(g);
+}
+
+
static void idt_event_handler(struct task *t)
{
int ret;
wng->buf = sit.buf;
wng->loaded = &sit.loaded;
wng->input_eof = &sit.eof;
+ wng->task.event_handler = wng_event_handler;
ret = wng_open(wng);
if (ret < 0) {
PARA_ERROR_LOG("%s\n", PARA_STRERROR(-ret));