Lines Matching refs:proto_conn
44 struct proto_conn {
70 static struct proto_conn *
73 struct proto_conn *conn;
90 proto_free(struct proto_conn *conn)
106 int side, struct proto_conn **connp)
109 struct proto_conn *conn;
163 struct proto_conn **connp)
175 proto_connect_wait(struct proto_conn *conn, int timeout)
196 proto_server(const char *addr, struct proto_conn **connp)
206 proto_accept(struct proto_conn *conn, struct proto_conn **newconnp)
208 struct proto_conn *newconn;
234 proto_send(const struct proto_conn *conn, const void *data, size_t size)
252 proto_recv(const struct proto_conn *conn, void *data, size_t size)
270 proto_connection_send(const struct proto_conn *conn, struct proto_conn *mconn)
299 struct proto_conn **newconnp)
302 struct proto_conn *newconn;
332 proto_connection_recv(const struct proto_conn *conn, bool client,
333 struct proto_conn **newconnp)
359 proto_descriptor(const struct proto_conn *conn)
371 proto_address_match(const struct proto_conn *conn, const char *addr)
383 proto_local_address(const struct proto_conn *conn, char *addr, size_t size)
395 proto_remote_address(const struct proto_conn *conn, char *addr, size_t size)
407 proto_timeout(const struct proto_conn *conn, int timeout)
431 proto_close(struct proto_conn *conn)