|
Chromium Embedded Framework (CEF)
122.0.1+gf3f83ff+chromium-122.0.6261.6
|
#include <cstring>#include <string>#include <vector>#include "include/base/cef_bind.h"#include "include/base/cef_logging.h"#include "include/cef_task.h"Classes | |
| struct | CefDeleteOnThread< thread > |
| Use this struct in conjuction with refcounted types to ensure that an object is deleted on the specified thread. More... | |
| struct | CefDeleteOnUIThread |
| struct | CefDeleteOnIOThread |
| struct | CefDeleteOnFileBackgroundThread |
| struct | CefDeleteOnFileUserVisibleThread |
| struct | CefDeleteOnFileUserBlockingThread |
| struct | CefDeleteOnRendererThread |
| class | CefScopedArgArray |
| Helper class to manage a scoped copy of |argv|. More... | |
Macros | |
| #define | CEF_REQUIRE_UI_THREAD() DCHECK(CefCurrentlyOn(TID_UI)); |
| #define | CEF_REQUIRE_IO_THREAD() DCHECK(CefCurrentlyOn(TID_IO)); |
| #define | CEF_REQUIRE_FILE_BACKGROUND_THREAD() DCHECK(CefCurrentlyOn(TID_FILE_BACKGROUND)); |
| #define | CEF_REQUIRE_FILE_USER_VISIBLE_THREAD() DCHECK(CefCurrentlyOn(TID_FILE_USER_VISIBLE)); |
| #define | CEF_REQUIRE_FILE_USER_BLOCKING_THREAD() DCHECK(CefCurrentlyOn(TID_FILE_USER_BLOCKING)); |
| #define | CEF_REQUIRE_RENDERER_THREAD() DCHECK(CefCurrentlyOn(TID_RENDERER)); |
| #define | IMPLEMENT_REFCOUNTING_EX(ClassName, Destructor) |
| #define | IMPLEMENT_REFCOUNTING_DELETE_ON_UIT(ClassName) IMPLEMENT_REFCOUNTING_EX(ClassName, CefDeleteOnUIThread) |
| #define | IMPLEMENT_REFCOUNTING_DELETE_ON_IOT(ClassName) IMPLEMENT_REFCOUNTING_EX(ClassName, CefDeleteOnIOThread) |
| #define CEF_REQUIRE_FILE_BACKGROUND_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_FILE_BACKGROUND)); |
| #define CEF_REQUIRE_FILE_USER_BLOCKING_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_FILE_USER_BLOCKING)); |
| #define CEF_REQUIRE_FILE_USER_VISIBLE_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_FILE_USER_VISIBLE)); |
| #define CEF_REQUIRE_IO_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_IO)); |
| #define CEF_REQUIRE_RENDERER_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_RENDERER)); |
| #define CEF_REQUIRE_UI_THREAD | ( | ) | DCHECK(CefCurrentlyOn(TID_UI)); |
| #define IMPLEMENT_REFCOUNTING_DELETE_ON_IOT | ( | ClassName | ) | IMPLEMENT_REFCOUNTING_EX(ClassName, CefDeleteOnIOThread) |
| #define IMPLEMENT_REFCOUNTING_DELETE_ON_UIT | ( | ClassName | ) | IMPLEMENT_REFCOUNTING_EX(ClassName, CefDeleteOnUIThread) |
| #define IMPLEMENT_REFCOUNTING_EX | ( | ClassName, | |
| Destructor | |||
| ) |