/Conn.h (afedf88dd9c3b275e9c7d83d6572c2fcce60e50b) (1470 bytes) (mode 100644) (type blob)
#ifndef _Conn_h
#define _Conn_h 1
#include <Conn_engine_core.h>
extern int Conn_init(const unsigned int max);
extern int Conn_shutdown(void);
extern ssize_t Conn_send(struct Conn *C, void *buf, const size_t count);
extern ssize_t Conn_recv(struct Conn *C, void *buf, const size_t count);
extern struct Conn *Conn_socket_addr(const int domain, const int type,
const char *addr, const int port);
extern struct Conn *Conn_socket(const int domain, const int type,
const int port);
extern int Conn_set_socket_domain(struct Conn *C, const int domain);
extern int Conn_set_socket_type(struct Conn *C, const int type);
extern int Conn_set_socket_protocol(struct Conn *C, const int proto);
extern int Conn_set_socket_bind_addr(struct Conn *C, const char *addr);
extern int Conn_set_socket_addr(struct Conn *C, const char *addr);
extern int Conn_set_socket_bind_port(struct Conn *C, const int port);
extern int Conn_set_socket_port(struct Conn *C, const int port);
extern int Conn_poll(const int timeout);
extern int Conn_enqueue(struct Conn *C, void *buf,
const size_t count);
extern struct Conn *Conn_connect(const int domain, const int type,
const char *addr, const int port);
extern int Conn_band(struct Conn *C, const unsigned int width,
const unsigned int factor);
extern struct Conn *Conn_alloc(void);
extern int Conn_commit(struct Conn *C);
extern char *Conn_sys(void);
extern unsigned long long Conn_lifetime(struct Conn *C);
#endif
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
70 |
9964a59b5d89f394cc4250ed6d6ce67a5f0cd196 |
.gitignore |
100644 |
blob |
1945 |
fecf0e7a7e8580485101a179685aedc7e00affbb |
Changelog.pre109 |
100644 |
blob |
30120 |
8a4cf86cbe6dc0fee8c2460c82a8120e180df067 |
Conn.c |
100644 |
blob |
1470 |
afedf88dd9c3b275e9c7d83d6572c2fcce60e50b |
Conn.h |
100644 |
blob |
726 |
64b1bad93a84f87c3e93fc24ac5341db691ea578 |
Conn.spec.in |
100644 |
blob |
66 |
68138d781ca754b15e14c687da91ee261b2c41f3 |
Conn_config.h.in |
100644 |
blob |
27950 |
c05d5a72906ec0e53a79f919725e5d7cca76e172 |
Conn_engine_core.c |
100644 |
blob |
9068 |
da7262db3fc26b19c60b4bb44ca180d9785b53d6 |
Conn_engine_core.h |
100644 |
blob |
3687 |
8ae607cf9e14a6f9f1d9f17f468294660986e845 |
Conn_engine_epoll.c |
100644 |
blob |
601 |
b7631d5fc5487b502f02679b0d679661f87b4da9 |
Conn_engine_epoll.h |
100644 |
blob |
2677 |
e885b694fc0f55200ee50936966a2e40744ebf9b |
Conn_engine_poll.c |
100644 |
blob |
588 |
b518b20ac383c00b72e96a77a882c6b7ee953f6f |
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 |
2101 |
c1d87e72d02403b09acd37ccc74da2ae122f7dcd |
TODO |
100755 |
blob |
23 |
d33bb6c4ecdce1390ce1db3c79ea3b93e22ea755 |
configure |
040000 |
tree |
- |
d4c9c4a69c5cfa2a84316967185f1661b6817779 |
docs |
100755 |
blob |
10344 |
8acd6afdceefbb056b57e9d09a9943857800df8e |
duilder |
100644 |
blob |
276 |
4163f35b9322fbbf5e9cade154d251b39878c43f |
duilder.conf |
040000 |
tree |
- |
52ad2957904cfbeadcbc05766f27444d804bc5c7 |
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