chore(lnm): copied over http constants
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
f79ba2818c
commit
c7b3f68c2e
5 changed files with 211 additions and 3 deletions
|
|
@ -8,7 +8,9 @@
|
|||
|
||||
lnm_err lnm_loop_init(lnm_loop **out, void *gctx,
|
||||
lnm_err (*ctx_init)(void **out, void *gctx),
|
||||
void (*ctx_free)(void *ctx)) {
|
||||
void (*ctx_free)(void *ctx),
|
||||
void (*data_read)(lnm_loop_conn *conn),
|
||||
void (*data_write)(lnm_loop_conn *conn)) {
|
||||
lnm_loop *l = calloc(1, sizeof(lnm_loop));
|
||||
|
||||
if (l == NULL) {
|
||||
|
|
@ -18,6 +20,8 @@ lnm_err lnm_loop_init(lnm_loop **out, void *gctx,
|
|||
l->gctx = gctx;
|
||||
l->ctx_init = ctx_init;
|
||||
l->ctx_free = ctx_free;
|
||||
l->data_read = data_read;
|
||||
l->data_write = data_write;
|
||||
|
||||
*out = l;
|
||||
|
||||
|
|
@ -121,7 +125,7 @@ lnm_err lnm_loop_run(lnm_loop *l) {
|
|||
// Add all open connections to the poll command
|
||||
for (size_t i = 0; i < l->conns.len && poll_args_len < l->conns.open + 1;
|
||||
i++) {
|
||||
lnm_loop_conn *conn = l->conns.arr[i];
|
||||
const lnm_loop_conn *conn = l->conns.arr[i];
|
||||
|
||||
if (conn == NULL) {
|
||||
continue;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue