Oncaphillis::Ligh++pd

server Struct Reference

#include <src/base.h>


Public Types

enum  { ERRORLOG_STDERR, ERRORLOG_FILE, ERRORLOG_SYSLOG }

Data Fields

server_socket_array srv_sockets
int errorlog_fd
enum server:: { ... }  errorlog_mode
buffer * errorlog_buf
fdevents * ev
fdevents * ev_ins
buffer_plugin plugins
void * plugin_slots
int con_opened
int con_read
int con_written
int con_closed
int ssl_is_init
int max_fds
int cur_fds
int want_fds
int sockets_disabled
size_t max_conns
buffer * parse_full_path
buffer * response_header
buffer * response_range
buffer * tmp_buf
buffer * tmp_chunk_len
buffer * empty_string
buffer * cond_check_buf
mtime_cache_type mtime_cache [FILE_CACHE_MAX]
array * split_vals
time_t cur_ts
time_t last_generated_date_ts
time_t last_generated_debug_ts
time_t startup_ts
buffer * ts_debug_str
buffer * ts_date_str
array * config
array * config_touched
array * config_context
specific_config ** config_storage
server_config srvconf
short int config_deprecated
short int config_unsupported
connectionsconns
connectionsjoblist
connectionsfdwaitqueue
stat_cachestat_cache
array * status
 The status array can carry all the status information you want the key to the array is <module-prefix>.
fdevent_handler_t event_handler
int(* network_backend_write )(struct server *srv, connection *con, int fd, chunkqueue *cq)
int(* network_backend_read )(struct server *srv, connection *con, int fd, chunkqueue *cq)
uid_t uid
gid_t gid


Member Enumeration Documentation

anonymous enum

Enumerator:
ERRORLOG_STDERR 
ERRORLOG_FILE 
ERRORLOG_SYSLOG 


Field Documentation

enum { ... } server::errorlog_mode

fdevents* server::ev

fdevents * server::ev_ins

buffer* server::tmp_buf

The status array can carry all the status information you want the key to the array is <module-prefix>.

<name> and the values are counters

example: fastcgi.backends = 10 fastcgi.active-backends = 6 fastcgi.backend.<key>.load = 24 fastcgi.backend.<key>....

fastcgi.backend.<key>.disconnects = ...

fdevent_handler_t server::event_handler

int(* server::network_backend_write)(struct server *srv, connection *con, int fd, chunkqueue *cq)

int(* server::network_backend_read)(struct server *srv, connection *con, int fd, chunkqueue *cq)

uid_t server::uid

gid_t server::gid


The documentation for this struct was generated from the following file:

Generated by  doxygen
© 2008; Dr. Sebastian Kloska ( Oncaphillis )
Powered by: [?]