mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update include/ comments to Doxygen formatting (see issue #3384)
See related guidelines in the issue.
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
// by hand. See the translator.README.txt file in the tools directory for
|
||||
// more information.
|
||||
//
|
||||
// $hash=2502258e69820d070a9f094d5e587a38e96cc930$
|
||||
// $hash=a7a4bf5cd4bde87774b8300d25f12b057a5abf60$
|
||||
//
|
||||
|
||||
#ifndef CEF_INCLUDE_CAPI_CEF_TASK_CAPI_H_
|
||||
@@ -47,70 +47,70 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
///
|
||||
// Implement this structure for asynchronous task execution. If the task is
|
||||
// posted successfully and if the associated message loop is still running then
|
||||
// the execute() function will be called on the target thread. If the task fails
|
||||
// to post then the task object may be destroyed on the source thread instead of
|
||||
// the target thread. For this reason be cautious when performing work in the
|
||||
// task object destructor.
|
||||
/// Implement this structure for asynchronous task execution. If the task is
|
||||
/// posted successfully and if the associated message loop is still running then
|
||||
/// the execute() function will be called on the target thread. If the task
|
||||
/// fails to post then the task object may be destroyed on the source thread
|
||||
/// instead of the target thread. For this reason be cautious when performing
|
||||
/// work in the task object destructor.
|
||||
///
|
||||
typedef struct _cef_task_t {
|
||||
///
|
||||
// Base structure.
|
||||
/// Base structure.
|
||||
///
|
||||
cef_base_ref_counted_t base;
|
||||
|
||||
///
|
||||
// Method that will be executed on the target thread.
|
||||
/// Method that will be executed on the target thread.
|
||||
///
|
||||
void(CEF_CALLBACK* execute)(struct _cef_task_t* self);
|
||||
} cef_task_t;
|
||||
|
||||
///
|
||||
// Structure that asynchronously executes tasks on the associated thread. It is
|
||||
// safe to call the functions of this structure on any thread.
|
||||
//
|
||||
// CEF maintains multiple internal threads that are used for handling different
|
||||
// types of tasks in different processes. The cef_thread_id_t definitions in
|
||||
// cef_types.h list the common CEF threads. Task runners are also available for
|
||||
// other CEF threads as appropriate (for example, V8 WebWorker threads).
|
||||
/// Structure that asynchronously executes tasks on the associated thread. It is
|
||||
/// safe to call the functions of this structure on any thread.
|
||||
///
|
||||
/// CEF maintains multiple internal threads that are used for handling different
|
||||
/// types of tasks in different processes. The cef_thread_id_t definitions in
|
||||
/// cef_types.h list the common CEF threads. Task runners are also available for
|
||||
/// other CEF threads as appropriate (for example, V8 WebWorker threads).
|
||||
///
|
||||
typedef struct _cef_task_runner_t {
|
||||
///
|
||||
// Base structure.
|
||||
/// Base structure.
|
||||
///
|
||||
cef_base_ref_counted_t base;
|
||||
|
||||
///
|
||||
// Returns true (1) if this object is pointing to the same task runner as
|
||||
// |that| object.
|
||||
/// Returns true (1) if this object is pointing to the same task runner as
|
||||
/// |that| object.
|
||||
///
|
||||
int(CEF_CALLBACK* is_same)(struct _cef_task_runner_t* self,
|
||||
struct _cef_task_runner_t* that);
|
||||
|
||||
///
|
||||
// Returns true (1) if this task runner belongs to the current thread.
|
||||
/// Returns true (1) if this task runner belongs to the current thread.
|
||||
///
|
||||
int(CEF_CALLBACK* belongs_to_current_thread)(struct _cef_task_runner_t* self);
|
||||
|
||||
///
|
||||
// Returns true (1) if this task runner is for the specified CEF thread.
|
||||
/// Returns true (1) if this task runner is for the specified CEF thread.
|
||||
///
|
||||
int(CEF_CALLBACK* belongs_to_thread)(struct _cef_task_runner_t* self,
|
||||
cef_thread_id_t threadId);
|
||||
|
||||
///
|
||||
// Post a task for execution on the thread associated with this task runner.
|
||||
// Execution will occur asynchronously.
|
||||
/// Post a task for execution on the thread associated with this task runner.
|
||||
/// Execution will occur asynchronously.
|
||||
///
|
||||
int(CEF_CALLBACK* post_task)(struct _cef_task_runner_t* self,
|
||||
struct _cef_task_t* task);
|
||||
|
||||
///
|
||||
// Post a task for delayed execution on the thread associated with this task
|
||||
// runner. Execution will occur asynchronously. Delayed tasks are not
|
||||
// supported on V8 WebWorker threads and will be executed without the
|
||||
// specified delay.
|
||||
/// Post a task for delayed execution on the thread associated with this task
|
||||
/// runner. Execution will occur asynchronously. Delayed tasks are not
|
||||
/// supported on V8 WebWorker threads and will be executed without the
|
||||
/// specified delay.
|
||||
///
|
||||
int(CEF_CALLBACK* post_delayed_task)(struct _cef_task_runner_t* self,
|
||||
struct _cef_task_t* task,
|
||||
@@ -118,34 +118,34 @@ typedef struct _cef_task_runner_t {
|
||||
} cef_task_runner_t;
|
||||
|
||||
///
|
||||
// Returns the task runner for the current thread. Only CEF threads will have
|
||||
// task runners. An NULL reference will be returned if this function is called
|
||||
// on an invalid thread.
|
||||
/// Returns the task runner for the current thread. Only CEF threads will have
|
||||
/// task runners. An NULL reference will be returned if this function is called
|
||||
/// on an invalid thread.
|
||||
///
|
||||
CEF_EXPORT cef_task_runner_t* cef_task_runner_get_for_current_thread(void);
|
||||
|
||||
///
|
||||
// Returns the task runner for the specified CEF thread.
|
||||
/// Returns the task runner for the specified CEF thread.
|
||||
///
|
||||
CEF_EXPORT cef_task_runner_t* cef_task_runner_get_for_thread(
|
||||
cef_thread_id_t threadId);
|
||||
|
||||
///
|
||||
// Returns true (1) if called on the specified thread. Equivalent to using
|
||||
// cef_task_runner_t::GetForThread(threadId)->belongs_to_current_thread().
|
||||
/// Returns true (1) if called on the specified thread. Equivalent to using
|
||||
/// cef_task_runner_t::GetForThread(threadId)->belongs_to_current_thread().
|
||||
///
|
||||
CEF_EXPORT int cef_currently_on(cef_thread_id_t threadId);
|
||||
|
||||
///
|
||||
// Post a task for execution on the specified thread. Equivalent to using
|
||||
// cef_task_runner_t::GetForThread(threadId)->PostTask(task).
|
||||
/// Post a task for execution on the specified thread. Equivalent to using
|
||||
/// cef_task_runner_t::GetForThread(threadId)->PostTask(task).
|
||||
///
|
||||
CEF_EXPORT int cef_post_task(cef_thread_id_t threadId, cef_task_t* task);
|
||||
|
||||
///
|
||||
// Post a task for delayed execution on the specified thread. Equivalent to
|
||||
// using cef_task_runner_t::GetForThread(threadId)->PostDelayedTask(task,
|
||||
// delay_ms).
|
||||
/// Post a task for delayed execution on the specified thread. Equivalent to
|
||||
/// using cef_task_runner_t::GetForThread(threadId)->PostDelayedTask(task,
|
||||
/// delay_ms).
|
||||
///
|
||||
CEF_EXPORT int cef_post_delayed_task(cef_thread_id_t threadId,
|
||||
cef_task_t* task,
|
||||
|
Reference in New Issue
Block a user