// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_CRONET_NATIVE_SAMPLE_SAMPLE_URL_REQUEST_CALLBACK_H_ #define COMPONENTS_CRONET_NATIVE_SAMPLE_SAMPLE_URL_REQUEST_CALLBACK_H_ // Cronet sample is expected to be used outside of Chromium infrastructure, // and as such has to rely on STL directly instead of //base alternatives. #include <future> #include <memory> #include <string> #include <utility> #include "cronet_c.h" // Sample implementation of Cronet_UrlRequestCallback interface using static // methods to map C API into instance of C++ class. class SampleUrlRequestCallback { … }; #endif // COMPONENTS_CRONET_NATIVE_SAMPLE_SAMPLE_URL_REQUEST_CALLBACK_H_