KLone APIs | Modules | Data Structures | File List | Data Fields | Globals

server.c File Reference

Go to the source code of this file.


Defines

#define SERVER_MAX_BACKENDS   8

Enumerations

enum  watch_fd_e { WATCH_FD_READ = 1 << 1, WATCH_FD_WRITE = 1 << 2, WATCH_FD_EXCP = 1 << 3 }

Functions

int server_stop (server_t *s)
int server_cgi (server_t *s)
ppc_tserver_get_ppc (server_t *s)
int server_cb_klog_flush (talarm_t *a, void *arg)
int server_loop (server_t *s)
int server_free (server_t *s)
int server_get_logger (server_t *s, klog_t **pkl)
int server_foreach_memlog_line (server_t *s, int(*cb)(const char *, void *), void *arg)
int server_get_backend_by_id (server_t *s, int id, backend_t **pbe)
int server_create (u_config_t *config, int foreground, server_t **ps)

Define Documentation

#define SERVER_MAX_BACKENDS   8
 

Definition at line 38 of file server.c.


Enumeration Type Documentation

enum watch_fd_e
 

Enumeration values:
WATCH_FD_READ 
WATCH_FD_WRITE 
WATCH_FD_EXCP 

Definition at line 40 of file server.c.


Function Documentation

int server_cb_klog_flush talarm_t a,
void *  arg
 

Definition at line 828 of file server.c.

int server_cgi server_t s  ) 
 

Definition at line 718 of file server.c.

int server_create u_config_t *  config,
int  foreground,
server_t **  ps
 

Definition at line 1221 of file server.c.

int server_foreach_memlog_line server_t s,
int(*  cb)(const char *, void *),
void *  arg
 

Definition at line 1176 of file server.c.

int server_free server_t s  ) 
 

Definition at line 1015 of file server.c.

int server_get_backend_by_id server_t s,
int  id,
backend_t **  pbe
 

Definition at line 1201 of file server.c.

int server_get_logger server_t s,
klog_t **  pkl
 

Definition at line 1134 of file server.c.

ppc_t* server_get_ppc server_t s  ) 
 

Definition at line 743 of file server.c.

int server_loop server_t s  ) 
 

Definition at line 908 of file server.c.

int server_stop server_t s  ) 
 

Definition at line 676 of file server.c.