class Watchdog
Declaration
class Watchdog { /* full declaration omitted */ };
Description
This class provides an abstraction for a timeout around an operation that must complete in a given amount of time. Failure to complete before the timeout is an unrecoverable situation and no mechanisms to attempt to handle it are provided.
Declared at: llvm/include/llvm/Support/Watchdog.h:25
Method Overview
- public Watchdog(unsigned int seconds)
- private Watchdog(const llvm::sys::Watchdog & other)
- public ~Watchdog()
Methods
¶Watchdog(unsigned int seconds)
Watchdog(unsigned int seconds)
Declared at: llvm/include/llvm/Support/Watchdog.h:27
Parameters
- unsigned int seconds
¶Watchdog(const llvm::sys::Watchdog& other)
Watchdog(const llvm::sys::Watchdog& other)
Declared at: llvm/include/llvm/Support/Watchdog.h:31
Parameters
- const llvm::sys::Watchdog& other
¶~Watchdog()
~Watchdog()
Declared at: llvm/include/llvm/Support/Watchdog.h:28