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