Skip to content

Commit 0fb0af3

Browse files
committed
Rename evnet to evcom.
1 parent 842eaf4 commit 0fb0af3

File tree

12 files changed

+306
-306
lines changed

12 files changed

+306
-306
lines changed

deps/evnet/evnet.c renamed to deps/evcom/evcom.c

Lines changed: 94 additions & 94 deletions
Large diffs are not rendered by default.
Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* Copyright (c) 2008,2009 Ryan Dahl
22
*
3-
* evnet_queue comes from Nginx, ngx_queue.h
3+
* evcom_queue comes from Nginx, ngx_queue.h
44
* Copyright (C) 2002-2009 Igor Sysoev
55
*
66
* Redistribution and use in source and binary forms, with or without
@@ -28,102 +28,102 @@
2828
#include <ev.h>
2929
#include <stddef.h> /* offsetof() */
3030

31-
#ifndef evnet_h
32-
#define evnet_h
31+
#ifndef evcom_h
32+
#define evcom_h
3333

3434
#ifdef __cplusplus
3535
extern "C" {
3636
#endif
3737

38-
#ifndef EVNET_HAVE_GNUTLS
39-
# define EVNET_HAVE_GNUTLS 0
38+
#ifndef EVCOM_HAVE_GNUTLS
39+
# define EVCOM_HAVE_GNUTLS 0
4040
#endif
41-
#if EVNET_HAVE_GNUTLS
41+
#if EVCOM_HAVE_GNUTLS
4242
# include <gnutls/gnutls.h>
4343
#endif
4444

45-
typedef struct evnet_queue evnet_queue;
46-
typedef struct evnet_buf evnet_buf;
47-
typedef struct evnet_server evnet_server;
48-
typedef struct evnet_socket evnet_socket;
45+
typedef struct evcom_queue evcom_queue;
46+
typedef struct evcom_buf evcom_buf;
47+
typedef struct evcom_server evcom_server;
48+
typedef struct evcom_socket evcom_socket;
4949

50-
void evnet_server_init (evnet_server *);
51-
int evnet_server_listen (evnet_server *, struct addrinfo *addrinfo, int backlog);
52-
void evnet_server_attach (EV_P_ evnet_server *);
53-
void evnet_server_detach (evnet_server *);
54-
void evnet_server_close (evnet_server *); // synchronous
50+
void evcom_server_init (evcom_server *);
51+
int evcom_server_listen (evcom_server *, struct addrinfo *addrinfo, int backlog);
52+
void evcom_server_attach (EV_P_ evcom_server *);
53+
void evcom_server_detach (evcom_server *);
54+
void evcom_server_close (evcom_server *); // synchronous
5555

56-
void evnet_socket_init (evnet_socket *, float timeout);
57-
int evnet_socket_connect (evnet_socket *, struct addrinfo *addrinfo);
58-
void evnet_socket_attach (EV_P_ evnet_socket *);
59-
void evnet_socket_detach (evnet_socket *);
60-
void evnet_socket_read_start (evnet_socket *);
61-
void evnet_socket_read_stop (evnet_socket *);
56+
void evcom_socket_init (evcom_socket *, float timeout);
57+
int evcom_socket_connect (evcom_socket *, struct addrinfo *addrinfo);
58+
void evcom_socket_attach (EV_P_ evcom_socket *);
59+
void evcom_socket_detach (evcom_socket *);
60+
void evcom_socket_read_start (evcom_socket *);
61+
void evcom_socket_read_stop (evcom_socket *);
6262

6363
/* Resets the timeout to stay alive for another socket->timeout seconds
6464
*/
65-
void evnet_socket_reset_timeout (evnet_socket *);
65+
void evcom_socket_reset_timeout (evcom_socket *);
6666

6767
/* Writes a buffer to the socket.
68-
* (Do not send a NULL evnet_buf or a buffer with evnet_buf->base == NULL.)
68+
* (Do not send a NULL evcom_buf or a buffer with evcom_buf->base == NULL.)
6969
*/
70-
void evnet_socket_write (evnet_socket *, evnet_buf *);
70+
void evcom_socket_write (evcom_socket *, evcom_buf *);
7171

72-
void evnet_socket_write_simple (evnet_socket *, const char *str, size_t len);
72+
void evcom_socket_write_simple (evcom_socket *, const char *str, size_t len);
7373

74-
/* Once the write buffer is drained, evnet_socket_close will shutdown the
74+
/* Once the write buffer is drained, evcom_socket_close will shutdown the
7575
* writing end of the socket and will close the read end once the server
7676
* replies with an EOF.
7777
*/
78-
void evnet_socket_close (evnet_socket *);
78+
void evcom_socket_close (evcom_socket *);
7979

8080
/* Do not wait for the server to reply with EOF. This will only be called
8181
* once the write buffer is drained.
8282
* Warning: For TCP socket, the OS kernel may (should) reply with RST
8383
* packets if this is called when data is still being received from the
8484
* server.
8585
*/
86-
void evnet_socket_full_close (evnet_socket *);
86+
void evcom_socket_full_close (evcom_socket *);
8787

8888
/* The most extreme measure.
8989
* Will not wait for the write queue to complete.
9090
*/
91-
void evnet_socket_force_close (evnet_socket *);
91+
void evcom_socket_force_close (evcom_socket *);
9292

9393

94-
#if EVNET_HAVE_GNUTLS
95-
/* Tells the socket to use transport layer security (SSL). evnet_socket does
94+
#if EVCOM_HAVE_GNUTLS
95+
/* Tells the socket to use transport layer security (SSL). evcom_socket does
9696
* not want to make any decisions about security requirements, so the
9797
* majoirty of GnuTLS configuration is left to the user. Only the transport
98-
* layer of GnuTLS is controlled by evnet_socket. That is, do not use
98+
* layer of GnuTLS is controlled by evcom_socket. That is, do not use
9999
* gnutls_transport_* functions. Do use the rest of GnuTLS's API.
100100
*/
101-
void evnet_socket_set_secure_session (evnet_socket *, gnutls_session_t);
101+
void evcom_socket_set_secure_session (evcom_socket *, gnutls_session_t);
102102
#endif
103103

104-
evnet_buf * evnet_buf_new (const char* base, size_t len);
105-
evnet_buf * evnet_buf_new2 (size_t len);
106-
void evnet_buf_destroy (evnet_buf *);
104+
evcom_buf * evcom_buf_new (const char* base, size_t len);
105+
evcom_buf * evcom_buf_new2 (size_t len);
106+
void evcom_buf_destroy (evcom_buf *);
107107

108108

109-
struct evnet_queue {
110-
evnet_queue *prev;
111-
evnet_queue *next;
109+
struct evcom_queue {
110+
evcom_queue *prev;
111+
evcom_queue *next;
112112
};
113113

114-
struct evnet_buf {
114+
struct evcom_buf {
115115
/* public */
116116
char *base;
117117
size_t len;
118-
void (*release) (evnet_buf *); /* called when oi is done with the object */
118+
void (*release) (evcom_buf *); /* called when oi is done with the object */
119119
void *data;
120120

121121
/* private */
122122
size_t written;
123-
evnet_queue queue;
123+
evcom_queue queue;
124124
};
125125

126-
struct evnet_server {
126+
struct evcom_server {
127127
/* read only */
128128
int fd;
129129
#if EV_MULTIPLICITY
@@ -137,26 +137,26 @@ struct evnet_server {
137137

138138
/* PUBLIC */
139139

140-
evnet_socket* (*on_connection) (evnet_server *, struct sockaddr *remote_addr);
140+
evcom_socket* (*on_connection) (evcom_server *, struct sockaddr *remote_addr);
141141

142142
/* Executed when a server is closed.
143-
* If evnet_server_close() was called errorno will be 0.
143+
* If evcom_server_close() was called errorno will be 0.
144144
* An libev error is indicated with errorno == 1
145145
* Otherwise errorno is a stdlib errno from a system call, e.g. accept()
146146
*/
147-
void (*on_close) (evnet_server *, int errorno);
147+
void (*on_close) (evcom_server *, int errorno);
148148

149149
void *data;
150150
};
151151

152-
struct evnet_socket {
152+
struct evcom_socket {
153153
/* read only */
154154
int fd;
155155
#if EV_MULTIPLICITY
156156
struct ev_loop *loop;
157157
#endif
158-
evnet_server *server;
159-
evnet_queue out_stream;
158+
evcom_server *server;
159+
evcom_queue out_stream;
160160
size_t written;
161161
unsigned attached:1;
162162
unsigned connected:1;
@@ -165,42 +165,42 @@ struct evnet_socket {
165165
unsigned got_half_close:1;
166166

167167
/* NULL = that end of the socket is closed. */
168-
int (*read_action) (evnet_socket *);
169-
int (*write_action) (evnet_socket *);
168+
int (*read_action) (evcom_socket *);
169+
int (*write_action) (evcom_socket *);
170170

171171
/* ERROR CODES. 0 = no error. Check on_close. */
172172
int errorno;
173-
#if EVNET_HAVE_GNUTLS
173+
#if EVCOM_HAVE_GNUTLS
174174
int gnutls_errorno;
175175
#endif
176176

177177
/* private */
178178
ev_io write_watcher;
179179
ev_io read_watcher;
180180
ev_timer timeout_watcher;
181-
#if EVNET_HAVE_GNUTLS
181+
#if EVCOM_HAVE_GNUTLS
182182
gnutls_session_t session;
183183
#endif
184184

185185
/* public */
186186
size_t chunksize; /* the maximum chunk that on_read() will return */
187-
void (*on_connect) (evnet_socket *);
188-
void (*on_read) (evnet_socket *, const void *buf, size_t count);
189-
void (*on_drain) (evnet_socket *);
190-
void (*on_close) (evnet_socket *);
191-
void (*on_timeout) (evnet_socket *);
187+
void (*on_connect) (evcom_socket *);
188+
void (*on_read) (evcom_socket *, const void *buf, size_t count);
189+
void (*on_drain) (evcom_socket *);
190+
void (*on_close) (evcom_socket *);
191+
void (*on_timeout) (evcom_socket *);
192192
void *data;
193193
};
194194

195195
EV_INLINE void
196-
evnet_queue_init (evnet_queue *q)
196+
evcom_queue_init (evcom_queue *q)
197197
{
198198
q->prev = q;
199199
q->next = q;
200200
}
201201

202202
EV_INLINE void
203-
evnet_queue_insert_head (evnet_queue *h, evnet_queue *x)
203+
evcom_queue_insert_head (evcom_queue *h, evcom_queue *x)
204204
{
205205
(x)->next = (h)->next;
206206
(x)->next->prev = x;
@@ -209,7 +209,7 @@ evnet_queue_insert_head (evnet_queue *h, evnet_queue *x)
209209
}
210210

211211
EV_INLINE void
212-
evnet_queue_remove (evnet_queue *x)
212+
evcom_queue_remove (evcom_queue *x)
213213
{
214214
(x)->next->prev = (x)->prev;
215215
(x)->prev->next = (x)->next;
@@ -219,14 +219,14 @@ evnet_queue_remove (evnet_queue *x)
219219
#endif
220220
}
221221

222-
#define evnet_queue_empty(h) (h == (h)->prev)
223-
#define evnet_queue_head(h) (h)->next
224-
#define evnet_queue_last(h) (h)->prev
225-
#define evnet_queue_data(q, type, link) \
222+
#define evcom_queue_empty(h) (h == (h)->prev)
223+
#define evcom_queue_head(h) (h)->next
224+
#define evcom_queue_last(h) (h)->prev
225+
#define evcom_queue_data(q, type, link) \
226226
(type *) ((unsigned char *) q - offsetof(type, link))
227227

228228

229229
#ifdef __cplusplus
230230
}
231231
#endif
232-
#endif /* evnet_h */
232+
#endif /* evcom_h */

deps/evnet/test/echo.c renamed to deps/evcom/test/echo.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212

1313
#include <ev.h>
14-
#include <evnet.h>
14+
#include <evcom.h>
1515
#include <gnutls/gnutls.h>
1616

1717
#define HOST "127.0.0.1"
@@ -21,15 +21,15 @@
2121
static int nconnections;
2222

2323
static void
24-
on_peer_close (evnet_socket *socket)
24+
on_peer_close (evcom_socket *socket)
2525
{
2626
assert(socket->errorno == 0);
2727
//printf("server connection closed\n");
2828
free(socket);
2929
}
3030

3131
static void
32-
on_peer_timeout (evnet_socket *socket)
32+
on_peer_timeout (evcom_socket *socket)
3333
{
3434
assert(socket);
3535
fprintf(stderr, "peer connection timeout\n");
@@ -42,21 +42,21 @@ on_peer_timeout (evnet_socket *socket)
4242
#define TIMEOUT 5.0
4343

4444
static void
45-
on_peer_read (evnet_socket *socket, const void *base, size_t len)
45+
on_peer_read (evcom_socket *socket, const void *base, size_t len)
4646
{
4747
if(len == 0) return;
4848

49-
evnet_socket_write_simple(socket, base, len);
49+
evcom_socket_write_simple(socket, base, len);
5050
}
5151

52-
static evnet_socket*
53-
on_server_connection (evnet_server *server, struct sockaddr *addr)
52+
static evcom_socket*
53+
on_server_connection (evcom_server *server, struct sockaddr *addr)
5454
{
5555
assert(server);
5656
assert(addr);
5757

58-
evnet_socket *socket = malloc(sizeof(evnet_socket));
59-
evnet_socket_init(socket, TIMEOUT);
58+
evcom_socket *socket = malloc(sizeof(evcom_socket));
59+
evcom_socket_init(socket, TIMEOUT);
6060
socket->on_read = on_peer_read;
6161
socket->on_close = on_peer_close;
6262
socket->on_timeout = on_peer_timeout;
@@ -73,12 +73,12 @@ int
7373
main (void)
7474
{
7575
int r;
76-
evnet_server server;
76+
evcom_server server;
7777

78-
//printf("sizeof(evnet_server): %d\n", sizeof(evnet_server));
79-
//printf("sizeof(evnet_socket): %d\n", sizeof(evnet_socket));
78+
//printf("sizeof(evcom_server): %d\n", sizeof(evcom_server));
79+
//printf("sizeof(evcom_socket): %d\n", sizeof(evcom_socket));
8080

81-
evnet_server_init(&server);
81+
evcom_server_init(&server);
8282
server.on_connection = on_server_connection;
8383

8484
struct addrinfo *servinfo;
@@ -90,9 +90,9 @@ main (void)
9090
r = getaddrinfo(NULL, PORT, &hints, &servinfo);
9191
assert(r == 0);
9292

93-
r = evnet_server_listen(&server, servinfo, 10);
93+
r = evcom_server_listen(&server, servinfo, 10);
9494
assert(r == 0);
95-
evnet_server_attach(EV_DEFAULT_ &server);
95+
evcom_server_attach(EV_DEFAULT_ &server);
9696

9797
ev_loop(EV_DEFAULT_ 0);
9898

0 commit comments

Comments
 (0)