Kroon

Coronet-project is een bibliotheek die een Epoll- en Coroutine-gebaseerde bibliotheek implementeert die Async-operaties mogelijk maakt.
Download nu

Kroon Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Davide Libenzi
  • Uitgever website:
  • http://www.xmailserver.org/davide.html

Kroon Tags


Kroon Beschrijving

Coronet-project is een bibliotheek die een Epoll- en Coroutine-gebaseerde bibliotheek implementeert die Async-operaties mogelijk maakt. Coronet-project is een bibliotheek die een Epoll- en Coroutine-gebaseerde bibliotheek implementeert die Async-operaties op bepaalde soorten bestanden mogelijk maakt. Elk bestand dat poll (2) en de vlag van de O_NONBLOCK FCNTL (2) ondersteunt, kan worden gehost; Dit omvat zoals sockets en pijpen. De Coronet-bibliotheek gebruikt de epoll-ondersteuning die beschikbaar is in de 2.6-serie Linux-kernels en de Libpcl-bibliotheek voor Coroutine-ondersteuning.Synopsis # omvatten int conet_init (leegte); void conet_cleanup (void) ; int conet_readsome (struct sk_conn * conn, ongeldig * buf, int n); int conet_read (struct sk_conn * conn, void * buf, int n); char * conet_readln (struct sk_conn * conn, int * lnsize); int conet_write ( Struct SK_CONN * Conn, void const * buf, int n); int conet_printf (struct sk_conn * conn, char const * fmt, ...); struct sk_conn * conet_new_conn (int sfd, coroutine_t co); void conet_close_conn (struct sk_conn * Conn); int conet_set_timeo (struct sk_conn * conn, int timeo); int conet_mod_conn (struct sk_conn * conn, unsigned int evenementen); int conet_socket (int domein, int type, int protocol); int conet_connect (struct sk_connect (struct sk_conn * conn, const struct SCODADDR * SERV_ADDR, SOCLEN_T ADDRLEN); INT Conet_Accept (struct SK_CONN * Conn, Struct SockadDR * Addr, Int * AddRlen); Struct Sk_Conn * Conet_Cre ATE_CONN (INT DOMINE, INT TYPE, INT PROTOCOL, COROUTINE_T CO); INT Conet_events_Wait (INT TIPEO); INT Conet_events_Dispatch (INT EVDMAX)


Kroon Gerelateerde software