mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
d5b5010884
This patch adds the core interfaces and the Setup module for the Bluetooth Daemon. The Setup module implements commands for enabling and disabling Bluetooth profiles in the daemon.
30 lines
870 B
C++
30 lines
870 B
C++
/* -*- Mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 40 -*- */
|
|
/* vim: set ts=2 et sw=2 tw=80: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef mozilla_dom_bluetooth_bluedroid_bluetoothdaemonsetupinterface_h__
|
|
#define mozilla_dom_bluetooth_bluedroid_bluetoothdaemonsetupinterface_h__
|
|
|
|
#include "BluetoothCommon.h"
|
|
|
|
BEGIN_BLUETOOTH_NAMESPACE
|
|
|
|
class BluetoothSetupResultHandler
|
|
{
|
|
public:
|
|
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(BluetoothSetupResultHandler)
|
|
|
|
virtual ~BluetoothSetupResultHandler();
|
|
|
|
virtual void OnError(BluetoothStatus aStatus);
|
|
virtual void RegisterModule();
|
|
virtual void UnregisterModule();
|
|
virtual void Configuration();
|
|
};
|
|
|
|
END_BLUETOOTH_NAMESPACE
|
|
|
|
#endif
|