gpui-component/crates/wef/cpp/query.cpp
Sunli b70b229370
wef: Added a new WebView component named "Wef" based on CEF. (#877)
Wef is a Rust library for embedding WebView functionality using Chromium
Embedded Framework (CEF3) with offscreen rendering support.
2025-06-17 18:57:44 +08:00

25 lines
No EOL
589 B
C++

#include <iostream>
#include "include/wrapper/cef_message_router.h"
#include "utils.h"
extern "C" {
void wef_query_callback_success(
CefRefPtr<CefMessageRouterBrowserSide::Handler::Callback>* callback,
const char* response) {
(*callback)->Success(response);
}
void wef_query_callback_failure(
CefRefPtr<CefMessageRouterBrowserSide::Handler::Callback>* callback,
const char* error) {
(*callback)->Failure(-1, error);
}
void wef_query_callback_destroy(
CefRefPtr<CefMessageRouterBrowserSide::Handler::Callback>* callback) {
delete callback;
}
} // extern "C"