|
| ExecutorGroup (const char *nm, bool parallel=false, bool ownsexecs=true) |
|
virtual | ~ExecutorGroup () |
|
virtual void | add (Executor *) |
|
Executor * | getExecutor (int idx) |
|
virtual int64_t | nrDone () const |
|
int | nrExecutors () |
|
void | setNrDoneText (const uiString &txt) |
| If set, will use this and the counted nrdone. More...
|
|
virtual int64_t | totalNr () const |
|
uiString | uiMessage () const |
| will be message() again in 7.x More...
|
|
uiString | uiNrDoneText () const |
| will be nrDoneText() in 7.x More...
|
|
| Executor (const char *nm) |
|
virtual | ~Executor () |
|
virtual int | doStep () |
|
virtual bool | execute () |
|
bool | go (od_ostream &s, bool isfirst=true, bool islast=true, int delaybtwnstepsinms=0) |
|
bool | go (od_ostream *s=0, bool isfirst=true, bool islast=true, int delaybtwnstepsinms=0) |
|
| SequentialTask (const char *nm=nullptr) |
|
virtual | ~SequentialTask () |
|
bool | execute () |
|
ProgressMeter * | progressMeter () |
|
const ProgressMeter * | progressMeter () const |
|
void | setProgressMeter (ProgressMeter *) |
| Must be called before execute() More...
|
|
virtual | ~Task () |
|
virtual void | controlWork (Control) |
|
virtual void | enableWorkControl (bool=true) |
| Must be called before execute() More...
|
|
virtual uiRetVal | errorWithDetails () const |
|
virtual Control | getState () const |
|
bool | workControlEnabled () const |
|
| NamedCallBacker (const char *nm=0) |
|
| NamedCallBacker (const NamedCallBacker &) |
|
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
|
bool | operator== (const NamedCallBacker &oth) const |
|
bool | operator== (const NamedObject &oth) const |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
|
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
|
void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More...
|
|
void | detachCB (const NotifierAccess &, const CallBack &) const |
|
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
|
virtual bool | isCapsule () const |
|
bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
void | stopReceivingNotifications () const |
|
| NamedObject (const char *nm=nullptr) |
|
| NamedObject (const NamedObject &oth) |
|
virtual | ~NamedObject () |
|
virtual BufferString | getName () const |
|
bool | getNameFromPar (const IOPar &) |
|
virtual const name_type & | name () const |
|
NamedObject & | operator= (const NamedObject &) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual void | setName (const char *nm) |
|
virtual | ~ObjectWithName () |
|
bool | hasName (const char *nm) const |
|
bool | hasName (const name_type &nm) const |
|
void | putNameInPar (IOPar &) const |
|
Executor consisting of other executors.
Executors may be added on the fly while processing. Depending on the parallel flag, the executors are executed in the order in which they were added or in parallel (but still single-threaded).
<>