Lines Matching defs:proto_conn
45 struct proto_conn {
71 static struct proto_conn *
74 struct proto_conn *conn;
91 proto_free(struct proto_conn *conn)
107 struct proto_conn **connp, int side)
110 struct proto_conn *conn;
162 struct proto_conn **connp)
169 proto_connect(struct proto_conn *conn, int timeout)
190 proto_connect_wait(struct proto_conn *conn, int timeout)
211 proto_server(const char *addr, struct proto_conn **connp)
218 proto_accept(struct proto_conn *conn, struct proto_conn **newconnp)
220 struct proto_conn *newconn;
246 proto_send(const struct proto_conn *conn, const void *data, size_t size)
264 proto_recv(const struct proto_conn *conn, void *data, size_t size)
282 proto_connection_send(const struct proto_conn *conn, struct proto_conn *mconn)
310 proto_connection_recv(const struct proto_conn *conn, bool client,
311 struct proto_conn **newconnp)
315 struct proto_conn *newconn;
362 proto_descriptor(const struct proto_conn *conn)
374 proto_address_match(const struct proto_conn *conn, const char *addr)
386 proto_local_address(const struct proto_conn *conn, char *addr, size_t size)
398 proto_remote_address(const struct proto_conn *conn, char *addr, size_t size)
410 proto_timeout(const struct proto_conn *conn, int timeout)
434 proto_close(struct proto_conn *conn)