/* * BluezQt - Asynchronous BlueZ wrapper library * * SPDX-FileCopyrightText: 2015 David Rosca * * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ #ifndef BLUEZQT_TYPES_H #define BLUEZQT_TYPES_H #include #include /*! * \namespace BluezQt * \inmodule BluezQt */ namespace BluezQt { class Manager; class Adapter; class Battery; class Device; class GattServiceRemote; class GattCharacteristicRemote; class GattDescriptorRemote; class Input; class GattManager; class LEAdvertisingManager; class Media; class MediaPlayer; class MediaTransport; class Agent; class ObexManager; class ObexSession; class ObexTransfer; class ObexFileTransfer; /*! * \typedef BluezQt::ManData * Synonym for QMap. */ typedef QMap ManData; /*! * \typedef BluezQt::ManagerPtr * Synonym for QSharedPointer. */ typedef QSharedPointer ManagerPtr; /*! * \typedef BluezQt::AdapterPtr * Synonym for QSharedPointer. */ typedef QSharedPointer AdapterPtr; /*! * \typedef BluezQt::BatteryPtr * Synonym for QSharedPointer. */ typedef QSharedPointer BatteryPtr; /*! * \typedef BluezQt::DevicePtr * Synonym for QSharedPointer. */ typedef QSharedPointer DevicePtr; /*! * \typedef BluezQt::GattServiceRemotePtr * Synonym for QSharedPointer. */ typedef QSharedPointer GattServiceRemotePtr; /*! * \typedef BluezQt::GattCharacteristicRemotePtr * Synonym for QSharedPointer. */ typedef QSharedPointer GattCharacteristicRemotePtr; /*! * \typedef BluezQt::GattDescriptorRemotePtr * Synonym for QSharedPointer. */ typedef QSharedPointer GattDescriptorRemotePtr; /*! * \typedef BluezQt::InputPtr * Synonym for QSharedPointer. */ typedef QSharedPointer InputPtr; /*! * \typedef BluezQt::GattManagerPtr * Synonym for QSharedPointer. */ typedef QSharedPointer GattManagerPtr; /*! * \typedef BluezQt::LEAdvertisingManagerPtr * Synonym for QSharedPointer. */ typedef QSharedPointer LEAdvertisingManagerPtr; /*! * \typedef BluezQt::MediaPtr * Synonym for QSharedPointer. */ typedef QSharedPointer MediaPtr; /*! * \typedef BluezQt::MediaPlayerPtr * Synonym for QSharedPointer. */ typedef QSharedPointer MediaPlayerPtr; /*! * \typedef BluezQt::MediaTransportPtr * Synonym for QSharedPointer. */ typedef QSharedPointer MediaTransportPtr; /*! * \typedef BluezQt::ObexManagerPtr * Synonym for QSharedPointer. */ typedef QSharedPointer ObexManagerPtr; /*! * \typedef BluezQt::ObexSessionPtr * Synonym for QSharedPointer. */ typedef QSharedPointer ObexSessionPtr; /*! * \typedef BluezQt::ObexTransferPtr * Synonym for QSharedPointer. */ typedef QSharedPointer ObexTransferPtr; } // namespace BluezQt #endif // BLUEZQT_TYPES_H