Chromium Embedded Framework (CEF)
115.2.0+g096e3eb+chromium-115.0.5790.13
|
#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 | |||
) |