aboutsummaryrefslogtreecommitdiffstats
path: root/src/systemtask/WakeLock.h
blob: 5424c009162e00b80787953e185d36624e5bd780 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include "systemtask/SystemTask.h"

namespace Pinetime {
  namespace System {
    class WakeLock {
    public:
      WakeLock(SystemTask& systemTask);
      ~WakeLock();
      void Lock();
      void Release();

    private:
      bool lockHeld;
      SystemTask& systemTask;
    };
  }
}