12 #ifndef hifi_CloseEventSender_h
13 #define hifi_CloseEventSender_h
17 #include <QtCore/QString>
18 #include <QtCore/QUuid>
20 #include <DependencyManager.h>
22 class CloseEventSender :
public QObject,
public Dependency {
28 bool hasTimedOutQuitEvent();
29 bool hasFinishedQuitEvent() {
return _hasFinishedQuitEvent; }
32 void sendQuitEventAsync();
35 void handleQuitEventFinished();
38 std::atomic<bool> _hasFinishedQuitEvent {
false };
39 std::atomic<int64_t> _quitEventStartTimestamp;