#ifndef CONTENT_BROWSER_ANDROID_INPUT_TOKEN_FORWARDER_MANAGER_H_
#define CONTENT_BROWSER_ANDROID_INPUT_TOKEN_FORWARDER_MANAGER_H_
#include "base/memory/singleton.h"
#include "components/input/android/input_token_forwarder.h"
namespace content {
class InputTokenForwarderManager : public input::InputTokenForwarder {
public:
static InputTokenForwarderManager* GetInstance();
void ForwardVizInputTransferToken(
int surface_id,
const jni_zero::JavaRef<>& viz_input_token) override;
private:
friend struct base::DefaultSingletonTraits<InputTokenForwarderManager>;
~InputTokenForwarderManager() override = default;
};
}
#endif