Lines Matching refs:proto_conn
36 struct proto_conn;
39 struct proto_conn **connp);
40 int proto_connect_wait(struct proto_conn *conn, int timeout);
41 int proto_server(const char *addr, struct proto_conn **connp);
42 int proto_accept(struct proto_conn *conn, struct proto_conn **newconnp);
43 int proto_send(const struct proto_conn *conn, const void *data, size_t size);
44 int proto_recv(const struct proto_conn *conn, void *data, size_t size);
45 int proto_connection_send(const struct proto_conn *conn,
46 struct proto_conn *mconn);
47 int proto_connection_recv(const struct proto_conn *conn, bool client,
48 struct proto_conn **newconnp);
49 int proto_descriptor(const struct proto_conn *conn);
50 bool proto_address_match(const struct proto_conn *conn, const char *addr);
51 void proto_local_address(const struct proto_conn *conn, char *addr,
53 void proto_remote_address(const struct proto_conn *conn, char *addr,
55 int proto_timeout(const struct proto_conn *conn, int timeout);
56 void proto_close(struct proto_conn *conn);