FmSimpleJob
FmSimpleJob; FmSimpleJobClass; gboolean (*FmSimpleJobFunc) (FmSimpleJob *Param1, gpointer Param2); FmJob* fm_simple_job_new (FmSimpleJobFunc func, gpointer user_data);
FmSimpleJob *Param1
gpointer Param2
FmSimpleJobFunc func
gpointer user_data
GObject +----FmJob +----FmSimpleJob
typedef struct _FmSimpleJob FmSimpleJob;
typedef struct { FmJobClass parent_class; } FmSimpleJobClass;
gboolean (*FmSimpleJobFunc) (FmSimpleJob *Param1, gpointer Param2);
FmJob* fm_simple_job_new (FmSimpleJobFunc func, gpointer user_data);