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

Methods

Watchdog(unsigned int seconds)

Declared at: llvm/include/llvm/Support/Watchdog.h:27

Parameters

unsigned int seconds

Watchdog(const llvm::sys::Watchdog& other)

Declared at: llvm/include/llvm/Support/Watchdog.h:31

Parameters

const llvm::sys::Watchdog& other

~Watchdog()

Declared at: llvm/include/llvm/Support/Watchdog.h:28