Watchdog.inc 854 B

123456789101112131415161718192021222324
  1. //===--- Windows/Watchdog.inc - Windows Watchdog Implementation -*- C++ -*-===//
  2. //
  3. // The LLVM Compiler Infrastructure
  4. //
  5. // This file is distributed under the University of Illinois Open Source
  6. // License. See LICENSE.TXT for details.
  7. //
  8. //===----------------------------------------------------------------------===//
  9. //
  10. // This file provides the generic Windows implementation of the Watchdog class.
  11. //
  12. //===----------------------------------------------------------------------===//
  13. // TODO: implement.
  14. // Currently this is only used by PrettyStackTrace which is also unimplemented
  15. // on Windows. Roughly, a Windows implementation would use CreateWaitableTimer
  16. // and a second thread to run the TimerAPCProc.
  17. namespace llvm {
  18. namespace sys {
  19. Watchdog::Watchdog(unsigned int seconds) {}
  20. Watchdog::~Watchdog() {}
  21. }
  22. }