Coda Distributed File System
Classes | Macros | Functions
daemon.cc File Reference
#include <stdio.h>
#include <sys/param.h>
#include <sys/time.h>
#include <unistd.h>
#include <stdlib.h>
#include <lwp/timer.h>
#include "vice.h"
#include "vproc.h"
#include "venus.private.h"
Include dependency graph for daemon.cc:

Classes

struct  DaemonInfo
 
class  Daemon
 

Macros

#define SECSPERDAY   86400
 

Functions

void InitOneADay ()
 
void DaemonInit ()
 
void RegisterDaemon (unsigned long interval, char *sync)
 
void DispatchDaemons ()
 
void FireAndForget (const char *name, PROCBODY function, int interval, int stack)
 

Macro Definition Documentation

◆ SECSPERDAY

#define SECSPERDAY   86400

Function Documentation

◆ DaemonInit()

void DaemonInit ( )

◆ DispatchDaemons()

void DispatchDaemons ( )

◆ FireAndForget()

void FireAndForget ( const char *  name,
PROCBODY  function,
int  interval,
int  stack 
)

◆ InitOneADay()

void InitOneADay ( )

◆ RegisterDaemon()

void RegisterDaemon ( unsigned long  interval,
char *  sync 
)