6 #include "../forms_export.h"
89 template<
typename argument_t>
118 bool cancellation_pending_ =
false;
119 bool is_busy_ =
false;
120 bool worker_reports_progress_ =
false;
121 bool worker_supports_cancellation_ =
false;
123 std::unique_ptr<form> invoker_;
Represents an event.
Definition: event.h:21
Contains xtd::forms::component class.
Contains xtd::forms::do_work_event_handler event handler.
event< background_worker, progress_changed_event_handler > progress_changed
Occurs when report_progress(int32_t) is called.
Definition: background_worker.h:110
event< background_worker, run_worker_completed_event_handler > run_worker_completed
Occurs when the background operation has completed, has been canceled, or has raised an exception.
Definition: background_worker.h:114
event< background_worker, do_work_event_handler > do_work
Occurs when run_worker_async() is called.
Definition: background_worker.h:106
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
Contains xtd::forms::progress_changed_event_handler event handler.
Contains xtd::forms::run_worker_completed_event_handler event handler.