Postfix3.3.1
データ構造 | マクロ定義 | 関数
watchdog.c ファイル
#include <sys_defs.h>
#include <unistd.h>
#include <signal.h>
#include <posix_signals.h>
#include <msg.h>
#include <mymalloc.h>
#include <killme_after.h>
#include <watchdog.h>
#include <errno.h>
#include <iostuff.h>
#include <events.h>

[ソースコード]

データ構造

struct  WATCHDOG
 

マクロ定義

#define WATCHDOG_STEPS   3
 

関数

WATCHDOG * watchdog_create (unsigned timeout, WATCHDOG_FN action, char *context)
 
void watchdog_destroy (WATCHDOG *wp)
 
void watchdog_start (WATCHDOG *wp)
 
void watchdog_stop (WATCHDOG *wp)
 
void watchdog_pat (void)
 

マクロ定義詳解

#define WATCHDOG_STEPS   3

watchdog.c の 100 行目に定義があります。

関数詳解

WATCHDOG* watchdog_create ( unsigned  timeout,
WATCHDOG_FN  action,
char *  context 
)

watchdog.c の 189 行目に定義があります。

void watchdog_destroy ( WATCHDOG *  wp)

watchdog.c の 227 行目に定義があります。

void watchdog_pat ( void  )

watchdog.c の 278 行目に定義があります。

void watchdog_start ( WATCHDOG *  wp)

watchdog.c の 251 行目に定義があります。

void watchdog_stop ( WATCHDOG *  wp)

watchdog.c の 265 行目に定義があります。