/Conn_engine_epoll.h (b8597ef7043fa9b6ccd58c0f484f040e8621cc95) (610 bytes) (mode 100644) (type blob)
#ifndef CONN_ENGINE_EPOLL_H
#define CONN_ENGINE_EPOLL_H
#ifdef EPOLL_FOUND
#include <sys/epoll.h>
#include <Conn_engine_core.h>
extern int Conn_epoll_init(void);
extern int Conn_epoll_shutdown(void);
extern int Conn_epoll_grow(unsigned int alloc);
extern int Conn_epoll_add_obj(struct Conn *C);
extern int Conn_epoll_del_obj(struct Conn *C);
extern int Conn_epoll_chg_obj(struct Conn *C);
extern int Conn_epoll_poll(const int timeout2, void (*cb)(const unsigned int slot,
const int revents));
extern int Conn_epoll_move_slot(const unsigned int dst,
const unsigned int src);
#endif
#endif
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
70 |
9964a59b5d89f394cc4250ed6d6ce67a5f0cd196 |
.gitignore |
100644 |
blob |
1945 |
fecf0e7a7e8580485101a179685aedc7e00affbb |
Changelog.pre109 |
100644 |
blob |
33400 |
4caddbbb85ef22fe0e019e04cb78329e7de671d0 |
Conn.c |
100644 |
blob |
1526 |
e10421bf8e376a6b479156ca7be599e3a7bc7727 |
Conn.h |
100644 |
blob |
726 |
64b1bad93a84f87c3e93fc24ac5341db691ea578 |
Conn.spec.in |
100644 |
blob |
95 |
709b9e660dcb7e8c7f17cda4e15cf3e37ec73839 |
Conn_config.h.in |
100644 |
blob |
31325 |
4ec06ee5a3151d6d9532e4b0a797b288547d022d |
Conn_engine_core.c |
100644 |
blob |
9610 |
50b3e4813c1a3f4db707e7e2a06a4e21329e390d |
Conn_engine_core.h |
100644 |
blob |
3753 |
93471af8408480b8d37898cf6a4a96740e28e08d |
Conn_engine_epoll.c |
100644 |
blob |
610 |
b8597ef7043fa9b6ccd58c0f484f040e8621cc95 |
Conn_engine_epoll.h |
100644 |
blob |
2699 |
cdb9ad643a95b8777c608ef1ca8de10a3599ed4a |
Conn_engine_poll.c |
100644 |
blob |
597 |
183f7af0b0688200fa8f69527c03ee075c83df12 |
Conn_engine_poll.h |
100644 |
blob |
30 |
d987fa5df957830331139935d517009e2911b0cf |
INSTALL |
100644 |
blob |
25275 |
92b8903ff3fea7f49ef5c041b67a087bca21c5ec |
LICENSE |
100644 |
blob |
1311 |
3c820df3b36b4bc844c52bc8c7e86f7843b67bb6 |
Makefile.in |
100644 |
blob |
192 |
5b11bdfb23857d8588845465aef993b320596b44 |
README |
100644 |
blob |
2179 |
cf1fec2e596af0580b5acd1f5bc872795d78450e |
TODO |
100755 |
blob |
23 |
d33bb6c4ecdce1390ce1db3c79ea3b93e22ea755 |
configure |
040000 |
tree |
- |
d4c9c4a69c5cfa2a84316967185f1661b6817779 |
docs |
100755 |
blob |
12497 |
bf888f65677e904ccdddc944f3becc612910e12c |
duilder |
100644 |
blob |
338 |
501e4a9a708a785dbcf291354159812fb660c16b |
duilder.conf |
040000 |
tree |
- |
966d62c076b4f5b068d59f91b6c38151149c4b8c |
examples |
040000 |
tree |
- |
751693d0803f700dd060788cc9383aa24b472267 |
tests |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/Conn
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/Conn
Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/Conn
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main