ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

event.c File Reference
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/time.h>
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include "internal.h"
#include "tvarith.h"

Go to the source code of this file.

Functions

static void tcp_close (adns_state ads)
void adns__tcp_broken (adns_state ads, const char *what, const char *why)
static void tcp_connected (adns_state ads, struct timeval now)
void adns__tcp_tryconnect (adns_state ads, struct timeval now)
void adns__must_gettimeofday (adns_state ads, const struct timeval **now_io, struct timeval *tv_buf)
static void inter_immed (struct timeval **tv_io, struct timeval *tvbuf)
static void inter_maxto (struct timeval **tv_io, struct timeval *tvbuf, struct timeval maxto)
static void inter_maxtoabs (struct timeval **tv_io, struct timeval *tvbuf, struct timeval now, struct timeval maxtime)
static void timeouts_queue (adns_state ads, int act, struct timeval **tv_io, struct timeval *tvbuf, struct timeval now, struct query_queue *queue)
static void tcp_events (adns_state ads, int act, struct timeval **tv_io, struct timeval *tvbuf, struct timeval now)
void adns__timeouts (adns_state ads, int act, struct timeval **tv_io, struct timeval *tvbuf, struct timeval now)
void adns_firsttimeout (adns_state ads, struct timeval **tv_io, struct timeval *tvbuf, struct timeval now)
void adns_processtimeouts (adns_state ads, const struct timeval *now)
int adns__pollfds (adns_state ads, struct pollfd pollfds_buf[MAX_POLLFDS])
int adns_processreadable (adns_state ads, ADNS_SOCKET fd, const struct timeval *now)
int adns_processwriteable (adns_state ads, ADNS_SOCKET fd, const struct timeval *now)
int adns_processexceptional (adns_state ads, ADNS_SOCKET fd, const struct timeval *now)
static void fd_event (adns_state ads, ADNS_SOCKET fd, int revent, int pollflag, int maxfd, const fd_set *fds, int(*func)(adns_state, ADNS_SOCKET fd, const struct timeval *now), struct timeval now, int *r_r)
void adns__fdevents (adns_state ads, const struct pollfd *pollfds, int npollfds, int maxfd, const fd_set *readfds, const fd_set *writefds, const fd_set *exceptfds, struct timeval now, int *r_r)
void adns_beforeselect (adns_state ads, int *maxfd_io, fd_set *readfds_io, fd_set *writefds_io, fd_set *exceptfds_io, struct timeval **tv_mod, struct timeval *tv_tobuf, const struct timeval *now)
void adns_afterselect (adns_state ads, int maxfd, const fd_set *readfds, const fd_set *writefds, const fd_set *exceptfds, const struct timeval *now)
void adns_globalsystemfailure (adns_state ads)
int adns_processany (adns_state ads)
void adns__autosys (adns_state ads, struct timeval now)
int adns__internal_check (adns_state ads, adns_query *query_io, adns_answer **answer, void **context_r)
int adns_wait (adns_state ads, adns_query *query_io, adns_answer **answer_r, void **context_r)
int adns_check (adns_state ads, adns_query *query_io, adns_answer **answer_r, void **context_r)

Generated on Sun May 27 2012 05:12:48 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.