#include #include module Bindings.CEF3.Task (module Bindings.CEF3.Task) where #strict_import import Bindings.Synonyms import Bindings.CEF3.Base import Bindings.CEF3.Internal.CefTypes #starttype cef_task_t #field base, #field execute, #stoptype #callback_t cb_cef_task_execute, Ptr -> IO #starttype cef_task_runner_t #field base, #field is_same, #field belongs_to_current_thread, #field belongs_to_thread, #field post_task, #field post_delayed_task, #stoptype #callback_t cb_cef_task_runner_is_same, Ptr -> Ptr -> IO #callback_t cb_cef_task_runner_belongs_to_current_thread, Ptr -> IO #callback_t cb_cef_task_runner_belongs_to_thread, Ptr -> -> IO #callback_t cb_cef_task_runner_post_task, Ptr -> Ptr -> IO #callback_t cb_cef_task_runner_post_delayed_task, Ptr -> Ptr -> -> IO #ccall cef_task_runner_get_for_current_thread, IO (Ptr ) #ccall cef_task_runner_get_for_thread, IO (Ptr ) #ccall cef_currently_on, -> IO #ccall cef_post_task, -> Ptr -> IO #ccall cef_post_delayed_task, -> Ptr -> -> IO