#ifndef CEF_LIBCEF_DLL_CTOCPP_RESOLVE_CALLBACK_CTOCPP_H_
#define CEF_LIBCEF_DLL_CTOCPP_RESOLVE_CALLBACK_CTOCPP_H_
#pragma once
#if !defined(BUILDING_CEF_SHARED)
#error This file can be included DLL-side only
#endif
#include <vector>
#include "include/capi/cef_request_context_capi.h"
#include "include/capi/cef_request_context_handler_capi.h"
#include "include/capi/cef_scheme_capi.h"
#include "include/cef_request_context.h"
#include "include/cef_request_context_handler.h"
#include "include/cef_scheme.h"
#include "libcef_dll/ctocpp/ctocpp_ref_counted.h"
class CefResolveCallbackCToCpp
: public CefCToCppRefCounted<CefResolveCallbackCToCpp,
CefResolveCallback,
cef_resolve_callback_t> {
public:
CefResolveCallbackCToCpp();
virtual ~CefResolveCallbackCToCpp();
void OnResolveCompleted(cef_errorcode_t result,
const std::vector<CefString>& resolved_ips) override;
};
#endif