1 // Copyright 2020 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 package org.chromium.weblayer_private.interfaces; 6 7 import org.chromium.weblayer_private.interfaces.ICookieChangedCallbackClient; 8 import org.chromium.weblayer_private.interfaces.IObjectWrapper; 9 10 interface ICookieManager { setCookie(in String url, in String value, in IObjectWrapper callback)11 boolean setCookie(in String url, in String value, in IObjectWrapper callback) = 0; 12 getCookie(in String url, in IObjectWrapper callback)13 void getCookie(in String url, in IObjectWrapper callback) = 1; 14 addCookieChangedCallback(in String url, in String name, ICookieChangedCallbackClient callback)15 IObjectWrapper addCookieChangedCallback(in String url, in String name, ICookieChangedCallbackClient callback) = 2; 16 } 17