| Coronet O Coronet Project é uma biblioteca que implementa uma Biblioteca baseada em Epoll e Coroutine que permite operações assíncricas. |
Baixe Agora |
Coronet Classificação e resumo
- Nome do editor:
- Davide Libenzi
- Site do editor:
- http://www.xmailserver.org/davide.html
Coronet Tag
Coronet Descrição
O Coronet Project é uma biblioteca que implementa uma biblioteca baseada em Epoll e Coroutine que permite operações assíncricas. O Coronet Project é uma biblioteca que implementa uma biblioteca baseada em Epoll e Coroutine que permite operações assíncricas sobre certos tipos de arquivos. Qualquer arquivo que suporte a pesquisa (2) e o sinalizador O_NONBLOCK FCNTL (2) pode ser hospedado; Isso inclui soquetes e tubulações. A biblioteca do Coronet usa o suporte da EPOLL disponível na série 2.6 de kernels do Linux, e a biblioteca libpcl para suporte coroutine.synopsis # incluem int conet_init (vazio); int conet_readome (struct sk_conn * conn, anular * buff, int n); int n); int n conet_read (estrutura sk_conn * conn, vácuo * buff, int n); char * conet_readln (estrutura sk_conn * con conet_write (Int * lnsize); struct sk_conn * conn, anule const * buff, int n); int n conet_printf (struct sk_conn * connet, char const * fmt, ...); estrutura sk_conn * conet_new_conn (int sfd, coroutine_t CO); void conet_close_conn (struct sk_conn * Conn); int conet_set_timeo (estrutura sk_conn * con conet_conn * conet_mod_conn (struct sk_conn * conte, não assinada int eventos); int conet_socket (dom domínio, tipo int digito, int protocolo (struct sk_conn * conet_connect struct sockaddr * serv_addr, socklen_t addrlen); int conet_accept (estrutura sk_conn * conn, struct sockaddr * addr, int * addrlen); struct sk_conn * conet_cre ATE_CONN (Domínio Int, Int Type, Protocolo Int, Coroutine_t CO); int conet_events_wait (int invalto); int conet_events_dispatch (int evdmax)
Coronet Software Relacionado