#ifndef GATOCENTRALMANAGER_P_H #define GATOCENTRALMANAGER_P_H #include #include #include #include "gatocentralmanager.h" #include "gatoaddress.h" class GatoCentralManagerPrivate { Q_DECLARE_PUBLIC(GatoCentralManager) GatoCentralManager *q_ptr; int dev_id; int timeout; int hci; QSocketNotifier *notifier; QList filter_uuids; hci_filter hci_nf, hci_of; QHash peripherals; bool scanning(); bool openDevice(); void closeDevice(); void handleAdvertising(le_advertising_info *info, int rssi); }; #endif // GATOCENTRALMANAGER_P_H