libdiscord

libdiscord.git
git clone git://git.lenczewski.org/libdiscord.git
Log | Files | Refs | README | LICENSE

conn.c (865B)


      1 #include "internal.h"
      2 
      3 extern inline int
      4 conn_queue_connect(struct conn *conn, struct io_uring *uring);
      5 
      6 extern inline void
      7 conn_finish_connect(struct conn *conn, int result);
      8 
      9 extern inline int
     10 conn_queue_recv(struct conn *conn, struct io_uring *uring);
     11 
     12 extern inline void
     13 conn_finish_recv(struct conn *conn, int result);
     14 
     15 extern inline int
     16 conn_queue_send(struct conn *conn, struct io_uring *uring);
     17 
     18 extern inline void
     19 conn_finish_send(struct conn *conn, int result);
     20 
     21 extern inline int
     22 conn_queue_close(struct conn *conn, struct io_uring *uring);
     23 
     24 extern inline void
     25 conn_finish_close(struct conn *conn, int result);
     26 
     27 extern inline int
     28 conn_do_tls_handshake(struct conn *conn, struct io_uring *uring,
     29 		      struct discord_event *ev);
     30 
     31 extern inline int
     32 conn_handle_io(struct conn *conn, struct io_uring *uring, int result,
     33 	       struct discord_event *ev);