diff options
Diffstat (limited to 'iothread.c')
-rw-r--r-- | iothread.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/iothread.c b/iothread.c index 59d0850988..0672a9196f 100644 --- a/iothread.c +++ b/iothread.c @@ -354,3 +354,19 @@ GMainContext *iothread_get_g_main_context(IOThread *iothread) return iothread->worker_context; } + +IOThread *iothread_create(const char *id, Error **errp) +{ + Object *obj; + + obj = object_new_with_props(TYPE_IOTHREAD, + object_get_internal_root(), + id, errp, NULL); + + return IOTHREAD(obj); +} + +void iothread_destroy(IOThread *iothread) +{ + object_unparent(OBJECT(iothread)); +} |