gehe zur Dokumentation dieser Datei
25 QVector<QTime> mLastSeenHistory;
32 [[nodiscard]]
int getPercentSeen(
int pCheckInterval = 1000,
int pTimeFrame = 5000)
const;
61 [[nodiscard]]
virtual QVector<QSharedPointer<RemoteDeviceListEntry>>
getRemoteDevices()
const;
72 const int mReaderResponsiveTimeout;
73 QVector<QSharedPointer<RemoteDeviceListEntry>> mResponsiveList;
76 void onProcessUnresponsiveRemoteReaders();
83 void clear()
override;
84 [[nodiscard]] QVector<QSharedPointer<RemoteDeviceListEntry>>
getRemoteDevices()
const override;
void clear() override
Definition: RemoteDeviceList.cpp:182
void fireDeviceVanished(const QSharedPointer< RemoteDeviceListEntry > &)
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &)
Definition: RemoteDeviceDescriptor.h:22
void setLastSeenToNow()
Definition: RemoteDeviceList.cpp:47
Definition: RemoteDeviceList.h:67
void setRemoteDeviceDescriptor(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor)
Definition: RemoteDeviceList.cpp:90
~RemoteDeviceList() override
Definition: RemoteDeviceList.cpp:127
Definition: RemoteDeviceList.h:19
void update(const RemoteDeviceDescriptor &pDescriptor) override
Definition: RemoteDeviceList.cpp:156
RemoteDeviceListEntry(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor)
Definition: RemoteDeviceList.cpp:39
bool isEqual(const RemoteDeviceListEntry *const pOther) const
Definition: RemoteDeviceList.cpp:102
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getRemoteDevices() const
Definition: RemoteDeviceList.cpp:132
QVector< QSharedPointer< RemoteDeviceListEntry > > getRemoteDevices() const override
Definition: RemoteDeviceList.cpp:193
~RemoteDeviceListImpl() override
Definition: RemoteDeviceList.cpp:150
bool isSameIfd(const RemoteDeviceDescriptor &pOther) const
Definition: RemoteDeviceDescriptor.cpp:145
bool cleanUpSeenTimestamps(int pReaderResponsiveTimeout)
Definition: RemoteDeviceList.cpp:58
Definition: RemoteDeviceList.h:47
const QTime & getLastSeen() const
Definition: RemoteDeviceList.cpp:110
RemoteDeviceList(int pCheckInterval, int pTimeout)
Definition: RemoteDeviceList.cpp:122
bool containsEquivalent(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor) const
Definition: RemoteDeviceList.cpp:96
virtual void update(const RemoteDeviceDescriptor &pDescriptor)=0
RemoteDeviceListImpl(int pCheckInterval=1000, int pReaderResponsiveTimeout=5000)
Definition: RemoteDeviceList.cpp:138
int getPercentSeen(int pCheckInterval=1000, int pTimeFrame=5000) const
Definition: RemoteDeviceList.cpp:78
INIT_FUNCTION([] { qRegisterMetaType< QSharedPointer< RemoteDeviceListEntry > >("QSharedPointer<RemoteDeviceListEntry>");qRegisterMetaType< QVector< QSharedPointer< RemoteDeviceListEntry > > >("QVector<QSharedPointer<RemoteDeviceListEntry>>");}) namespace governikus
Definition: RemoteDeviceList.cpp:15
void fireDeviceUpdated(const QSharedPointer< RemoteDeviceListEntry > &)
const RemoteDeviceDescriptor & getRemoteDeviceDescriptor() const
Definition: RemoteDeviceList.cpp:116