/Conn_engine_epoll.h (b648aaf1ad3c79ac5b6f425989aa5fee9a0d9f30) (602 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)(struct Conn *C,
const int revents));
extern void Conn_epoll_move_slot(const unsigned int dst,
const unsigned int src);
#endif
#endif
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
65 |
762bb463799a6ea2b172e34fda93fc0b74abc3e2 |
.gitignore |
100644 |
blob |
1945 |
fecf0e7a7e8580485101a179685aedc7e00affbb |
Changelog.pre109 |
100644 |
blob |
24923 |
a2f297b5f49f01250abcecbdc3a16d1501147551 |
Conn.c |
100644 |
blob |
640 |
6a4f6511e62179d51eb4eea32d655b273744ee6a |
Conn.h |
100644 |
blob |
726 |
64b1bad93a84f87c3e93fc24ac5341db691ea578 |
Conn.spec.in |
100644 |
blob |
66 |
68138d781ca754b15e14c687da91ee261b2c41f3 |
Conn_config.h.in |
100644 |
blob |
18720 |
791e972a7f6ac73c8160f31755e7bf15e34caf7a |
Conn_engine_core.c |
100644 |
blob |
7804 |
93ae938a7b270313416cfc8a6bfc73e20d9f6a5c |
Conn_engine_core.h |
100644 |
blob |
3379 |
0bf0866c967ee9a20dc0150a20d59a43a3cb8017 |
Conn_engine_epoll.c |
100644 |
blob |
602 |
b648aaf1ad3c79ac5b6f425989aa5fee9a0d9f30 |
Conn_engine_epoll.h |
100644 |
blob |
2589 |
264b9b69fcb9dbda1c562316594208c753e4bacd |
Conn_engine_poll.c |
100644 |
blob |
589 |
f897f7d70dd5b17256cb51dce4637f0a8cf6291d |
Conn_engine_poll.h |
100644 |
blob |
30 |
d987fa5df957830331139935d517009e2911b0cf |
INSTALL |
100644 |
blob |
25275 |
92b8903ff3fea7f49ef5c041b67a087bca21c5ec |
LICENSE |
100644 |
blob |
1157 |
be2b8cb589830b28395a6444b4adbbc428f1fec7 |
Makefile.in |
100644 |
blob |
192 |
5b11bdfb23857d8588845465aef993b320596b44 |
README |
100644 |
blob |
1614 |
8e9500256287861d7712430a94ba198491ebea7a |
TODO |
100755 |
blob |
23 |
d33bb6c4ecdce1390ce1db3c79ea3b93e22ea755 |
configure |
040000 |
tree |
- |
d4c9c4a69c5cfa2a84316967185f1661b6817779 |
docs |
100755 |
blob |
9919 |
c725a3c2d63619ef838cad8255b99935bbc81871 |
duilder |
100644 |
blob |
276 |
658123039aec67bc2d07105ad1a7ecd1ebd261fe |
duilder.conf |
040000 |
tree |
- |
4692d52cda8b669e16ec5d209a8afb1263ec0227 |
examples |
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