server 0.0.1
basicserverinfrastructure

Server Struct Reference

#include <server.h>

Collaboration diagram for Server:

Data Fields

Logger logger
Sock sock
void * reader
nfds_t nfds
nfds_t ndel
struct {
   Sock   sock
   void *   reader
   char   wbuf [2048]
   char *   rbuf
   unsigned int   rpos
   unsigned int   wpos
conns [POLL_FD_NSIZE]

Detailed Description

Definition at line 24 of file server.h.


Field Documentation

struct { ... } Server::conns[POLL_FD_NSIZE]

Definition at line 60 of file server.h.

nfds_t Server::ndel

Definition at line 73 of file server.h.

nfds_t Server::nfds

loeschen: fds[i].event auf 0 dann nfds um die anzahl der geloeschten elemente verkleinern. die in close pending stehenden socket schliessen. vor jedem poll qsort auf fds ueber event. nach dem poll qsort auf fds ueber revent und reuckgebewert von poll beruecksichtigen.

Definition at line 72 of file server.h.

char* Server::rbuf

Definition at line 81 of file server.h.

Definition at line 62 of file server.h.

unsigned int Server::rpos

Definition at line 82 of file server.h.

Definition at line 61 of file server.h.

char Server::wbuf[2048]

Definition at line 80 of file server.h.

unsigned int Server::wpos

Definition at line 83 of file server.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines