Mercurial > dropbear
comparison netio.h @ 1459:06d52bcb8094
Pointer parameter could be declared as pointing to const
author | Francois Perrad <francois.perrad@gadz.org> |
---|---|
date | Sat, 19 Aug 2017 17:16:13 +0200 |
parents | 750ec4ec4cbe |
children | ad637c9e0f6f |
comparison
equal
deleted
inserted
replaced
1458:bdd3802c8ac6 | 1459:06d52bcb8094 |
---|---|
32 connect_callback cb, void *cb_data); | 32 connect_callback cb, void *cb_data); |
33 | 33 |
34 /* Sets up for select() */ | 34 /* Sets up for select() */ |
35 void set_connect_fds(fd_set *writefd); | 35 void set_connect_fds(fd_set *writefd); |
36 /* Handles ready sockets after select() */ | 36 /* Handles ready sockets after select() */ |
37 void handle_connect_fds(fd_set *writefd); | 37 void handle_connect_fds(const fd_set *writefd); |
38 /* Cleanup */ | 38 /* Cleanup */ |
39 void remove_connect_pending(void); | 39 void remove_connect_pending(void); |
40 | 40 |
41 /* Doesn't actually stop the connect, but adds a dummy callback instead */ | 41 /* Doesn't actually stop the connect, but adds a dummy callback instead */ |
42 void cancel_connect(struct dropbear_progress_connection *c); | 42 void cancel_connect(struct dropbear_progress_connection *c); |
43 | 43 |
44 void connect_set_writequeue(struct dropbear_progress_connection *c, struct Queue *writequeue); | 44 void connect_set_writequeue(struct dropbear_progress_connection *c, struct Queue *writequeue); |
45 | 45 |
46 /* TODO: writev #ifdef guard */ | 46 /* TODO: writev #ifdef guard */ |
47 /* Fills out iov which contains iov_count slots, returning the number filled in iov_count */ | 47 /* Fills out iov which contains iov_count slots, returning the number filled in iov_count */ |
48 void packet_queue_to_iovec(struct Queue *queue, struct iovec *iov, unsigned int *iov_count); | 48 void packet_queue_to_iovec(const struct Queue *queue, struct iovec *iov, unsigned int *iov_count); |
49 void packet_queue_consume(struct Queue *queue, ssize_t written); | 49 void packet_queue_consume(struct Queue *queue, ssize_t written); |
50 | 50 |
51 #if DROPBEAR_SERVER_TCP_FAST_OPEN | 51 #if DROPBEAR_SERVER_TCP_FAST_OPEN |
52 /* Try for any Linux builds, will fall back if the kernel doesn't support it */ | 52 /* Try for any Linux builds, will fall back if the kernel doesn't support it */ |
53 void set_listen_fast_open(int sock); | 53 void set_listen_fast_open(int sock); |