efl/src/lib/ecore/ecore_job.eo

30 lines
688 B
Plaintext

import ecore_types;
class Ecore.Job (Eo.Base)
{
[[Ecore Jobs are queued until the main loop dealt with the current event.
Jobs are processed by the main loop similarly to events. They also will
be executed in the order in which they were added.
]]
eo_prefix: ecore_job;
methods {
constructor {
[[Constructor.]]
legacy: null;
params {
@in func: Ecore_Cb; [[Ecore job to be queued callback function.]]
@in data: const(void)*; [[Private data passed to callback function.]]
}
}
}
implements {
Eo.Base.destructor;
Eo.Base.finalize;
}
constructors {
.constructor;
}
}