mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1131653: Move A2DP/AVRCP helper classes into BluetoothA2dpManager namespace, r=btian
As for Handsfree helpers, A2DP and AVRCP helpers might create naming conflicts with other classes. Moving them into |BluetoothA2dpManager|'s namespace resolves this problem.
This commit is contained in:
parent
a29aa5ea56
commit
9b4161b45c
@ -120,7 +120,8 @@ AvStatusToSinkString(BluetoothA2dpConnectionState aState, nsAString& aString)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class InitAvrcpResultHandler MOZ_FINAL : public BluetoothAvrcpResultHandler
|
class BluetoothA2dpManager::InitAvrcpResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothAvrcpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
InitAvrcpResultHandler(BluetoothProfileResultHandler* aRes)
|
InitAvrcpResultHandler(BluetoothProfileResultHandler* aRes)
|
||||||
@ -155,7 +156,8 @@ private:
|
|||||||
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
||||||
};
|
};
|
||||||
|
|
||||||
class InitA2dpResultHandler MOZ_FINAL : public BluetoothA2dpResultHandler
|
class BluetoothA2dpManager::InitA2dpResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothA2dpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
InitA2dpResultHandler(BluetoothProfileResultHandler* aRes)
|
InitA2dpResultHandler(BluetoothProfileResultHandler* aRes)
|
||||||
@ -197,7 +199,8 @@ private:
|
|||||||
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
||||||
};
|
};
|
||||||
|
|
||||||
class OnErrorProfileResultHandlerRunnable MOZ_FINAL : public nsRunnable
|
class BluetoothA2dpManager::OnErrorProfileResultHandlerRunnable MOZ_FINAL
|
||||||
|
: public nsRunnable
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
OnErrorProfileResultHandlerRunnable(BluetoothProfileResultHandler* aRes,
|
OnErrorProfileResultHandlerRunnable(BluetoothProfileResultHandler* aRes,
|
||||||
@ -328,7 +331,8 @@ BluetoothA2dpManager::Get()
|
|||||||
return sBluetoothA2dpManager;
|
return sBluetoothA2dpManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
class CleanupAvrcpResultHandler MOZ_FINAL : public BluetoothAvrcpResultHandler
|
class BluetoothA2dpManager::CleanupAvrcpResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothAvrcpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CleanupAvrcpResultHandler(BluetoothProfileResultHandler* aRes)
|
CleanupAvrcpResultHandler(BluetoothProfileResultHandler* aRes)
|
||||||
@ -364,7 +368,8 @@ private:
|
|||||||
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CleanupA2dpResultHandler MOZ_FINAL : public BluetoothA2dpResultHandler
|
class BluetoothA2dpManager::CleanupA2dpResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothA2dpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CleanupA2dpResultHandler(BluetoothProfileResultHandler* aRes)
|
CleanupA2dpResultHandler(BluetoothProfileResultHandler* aRes)
|
||||||
@ -397,7 +402,8 @@ private:
|
|||||||
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
nsRefPtr<BluetoothProfileResultHandler> mRes;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CleanupA2dpResultHandlerRunnable MOZ_FINAL : public nsRunnable
|
class BluetoothA2dpManager::CleanupA2dpResultHandlerRunnable MOZ_FINAL
|
||||||
|
: public nsRunnable
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CleanupA2dpResultHandlerRunnable(BluetoothProfileResultHandler* aRes)
|
CleanupA2dpResultHandlerRunnable(BluetoothProfileResultHandler* aRes)
|
||||||
@ -461,7 +467,8 @@ BluetoothA2dpManager::OnConnectError()
|
|||||||
mDeviceAddress.Truncate();
|
mDeviceAddress.Truncate();
|
||||||
}
|
}
|
||||||
|
|
||||||
class ConnectResultHandler MOZ_FINAL : public BluetoothA2dpResultHandler
|
class BluetoothA2dpManager::ConnectResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothA2dpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void OnError(BluetoothStatus aStatus) MOZ_OVERRIDE
|
void OnError(BluetoothStatus aStatus) MOZ_OVERRIDE
|
||||||
@ -512,7 +519,8 @@ BluetoothA2dpManager::OnDisconnectError()
|
|||||||
mController->NotifyCompletion(NS_LITERAL_STRING(ERR_DISCONNECTION_FAILED));
|
mController->NotifyCompletion(NS_LITERAL_STRING(ERR_DISCONNECTION_FAILED));
|
||||||
}
|
}
|
||||||
|
|
||||||
class DisconnectResultHandler MOZ_FINAL : public BluetoothA2dpResultHandler
|
class BluetoothA2dpManager::DisconnectResultHandler MOZ_FINAL
|
||||||
|
: public BluetoothA2dpResultHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void OnError(BluetoothStatus aStatus) MOZ_OVERRIDE
|
void OnError(BluetoothStatus aStatus) MOZ_OVERRIDE
|
||||||
|
@ -66,6 +66,15 @@ public:
|
|||||||
void GetArtist(nsAString& aArtist);
|
void GetArtist(nsAString& aArtist);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
class CleanupA2dpResultHandler;
|
||||||
|
class CleanupA2dpResultHandlerRunnable;
|
||||||
|
class CleanupAvrcpResultHandler;
|
||||||
|
class ConnectResultHandler;
|
||||||
|
class DisconnectResultHandler;
|
||||||
|
class InitA2dpResultHandler;
|
||||||
|
class InitAvrcpResultHandler;
|
||||||
|
class OnErrorProfileResultHandlerRunnable;
|
||||||
|
|
||||||
BluetoothA2dpManager();
|
BluetoothA2dpManager();
|
||||||
void ResetA2dp();
|
void ResetA2dp();
|
||||||
void ResetAvrcp();
|
void ResetAvrcp();
|
||||||
|
Loading…
Reference in New Issue
Block a user