54 virtual void clear() = 0;
55 virtual QVector<QSharedPointer<RemoteDeviceListEntry> >
getRemoteDevices()
const;
67 QVector<QSharedPointer<RemoteDeviceListEntry> > mList;
70 void onRemoveUnresponsiveRemoteReaders();
77 virtual void clear()
override;
78 virtual QVector<QSharedPointer<RemoteDeviceListEntry> >
getRemoteDevices()
const override;
virtual void update(const RemoteDeviceDescriptor &pDescriptor)=0
RemoteDeviceListImpl(int pCheckInterval=1000, int pTimeout=5000)
Definition: RemoteDeviceList.cpp:94
bool contains(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor) const
Definition: RemoteDeviceList.cpp:50
virtual ~RemoteDeviceList()
Definition: RemoteDeviceList.cpp:82
Definition: RemoteDeviceList.h:18
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getRemoteDevices() const
Definition: RemoteDeviceList.cpp:88
Definition: RemoteDeviceDescriptor.h:23
void fireDeviceVanished(const QSharedPointer< RemoteDeviceListEntry > &)
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &)
virtual void clear() override
Definition: RemoteDeviceList.cpp:134
virtual ~RemoteDeviceListImpl() override
Definition: RemoteDeviceList.cpp:105
const QTime & getLastSeen() const
Definition: RemoteDeviceList.cpp:64
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getRemoteDevices() const override
Definition: RemoteDeviceList.cpp:140
virtual void update(const RemoteDeviceDescriptor &pDescriptor) override
Definition: RemoteDeviceList.cpp:111
Definition: RemoteDeviceList.h:40
Definition: RemoteDeviceList.h:59
bool isEqual(const RemoteDeviceListEntry *const pOther) const
Definition: RemoteDeviceList.cpp:56
RemoteDeviceListEntry(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor)
Definition: RemoteDeviceList.cpp:37
void setLastSeenToNow()
Definition: RemoteDeviceList.cpp:44
const RemoteDeviceDescriptor & getRemoteDeviceDescriptor() const
Definition: RemoteDeviceList.cpp:70
RemoteDeviceList(int pCheckInterval, int pTimeout)
Definition: RemoteDeviceList.cpp:76