public class Task : Object {
public TaskState state ;
public weak GLib.Cond cond ;
public void** lock ;
public TaskFunction func ;
public void** data ;
public bool running ;
public void** abidata ;
public static void cleanup_all ( ) ;
public static weak Task create ( TaskFunction func,
void** data ) ;
public TaskState get_state ( ) ;
public bool join ( ) ;
public bool pause ( ) ;
public void set_lock ( void** mutex ) ;
public bool start ( ) ;
public bool stop ( ) ;
}

public TaskState state ;
public weak GLib.Cond cond ;
public void** lock ;
public TaskFunction func ;
public void** data ;
public bool running ;
public void** abidata ;
public static void cleanup_all ( ) ;
public static weak Task create ( TaskFunction func,
void** data ) ;
public TaskState get_state ( ) ;
public bool join ( ) ;
public bool pause ( ) ;
public void set_lock ( void** mutex ) ;
public bool start ( ) ;
public bool stop ( ) ;
Created by Valadoc