stoneage8.5/石器时代服务器端最新完整源代码/Serv/gmsv/include/epollnet.h

33 lines
606 B
C
Raw Normal View History

/*
* epollnet.h
*
* Created on: 2015<EFBFBD><EFBFBD>10<EFBFBD><EFBFBD>23<EFBFBD><EFBFBD>
* Author: hult
*/
#ifndef EPOLLNET_H_
#define EPOLLNET_H_
#ifdef _EPOLL_ET_MODE
//<2F><><EFBFBD><EFBFBD>epoll<6C><6C><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
int epoll_bind(int port);
//<2F><>acfd<66><64><EFBFBD>ӵ<EFBFBD>epoll<6C><6C>
int epoll_add_acfd(int acfd);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int epoll_set_nonblock(int fd) ;
//ע<>ᵽepoll
int epoll_new_conn(int sfd) ;
//<2F><>epoll<6C><6C><EFBFBD>Ƴ<EFBFBD>
int epoll_close_conn(int sfd);
//<2F><>epoll
int epoll_mod_read(int sfd) ;
//дepoll
int epoll_mod_write(int sfd) ;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>
int Start_PacketWrapper();
//<2F><><EFBFBD><EFBFBD>epoll<6C><6C>ѭ<EFBFBD><D1AD><EFBFBD>߳<EFBFBD>
int Start_Epoll_Loop();
//int Start_Epoll_SendLoop();
#endif
#endif /* EPOLLNET_H_ */