bool done_flag; read_is_done () { done_flag = true; } read_sync () { ctx = new maincontext (); push_default_context (ctx); wocky_read_async (wocky, ..., ..., read_is_done); done_flag = false; while (done_flag == false) ctx.iterate (block = true); pop_default_context (ctx); }bool done_flag; read_is_done () { done_flag = true; } read_sync () { ctx = new maincontext (); push_default_context (ctx); wocky_read_async (wocky, ..., ..., read_is_done); done_flag = false; while (done_flag == false) ctx.iterate (block = true); pop_default_context (ctx); }