common/dispatch.c File Reference

#include "dhcpd.h"
#include <sys/time.h>

Go to the source code of this file.

Defines

#define USEC_MAX   1000000
#define DHCP_SEC_MAX   0xFFFFFFFF

Functions

void set_time (TIME t)
struct timeval * process_outstanding_timeouts (struct timeval *tvp)
void dispatch (void)
void isclib_timer_callback (isc_task_t *taskp, isc_event_t *eventp)
void add_timeout (struct timeval *when, void(*)(void *) where, void *what, tvref_t ref, tvunref_t unref)
void cancel_timeout (void(*)(void *) where, void *what)

Variables

struct timeouttimeouts

Define Documentation

#define DHCP_SEC_MAX   0xFFFFFFFF

Definition at line 196 of file dispatch.c.

#define USEC_MAX   1000000

Definition at line 195 of file dispatch.c.


Function Documentation

void add_timeout ( struct timeval *  when,
void (*) (void *)  where,
void *  what,
tvref_t  ref,
tvunref_t  unref 
)

Definition at line 198 of file dispatch.c.

void cancel_timeout ( void (*) (void *)  where,
void *  what 
)

Definition at line 390 of file dispatch.c.

void dispatch ( void   ) 

Definition at line 109 of file dispatch.c.

void isclib_timer_callback ( isc_task_t *  taskp,
isc_event_t *  eventp 
)

Definition at line 139 of file dispatch.c.

struct timeval* process_outstanding_timeouts ( struct timeval *  tvp  )  [read]

Definition at line 46 of file dispatch.c.

void set_time ( TIME  t  ) 

Definition at line 36 of file dispatch.c.


Variable Documentation

struct timeout* timeouts

Definition at line 33 of file dispatch.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1