Searched refs:net_protocol (Results 1 - 25 of 27) sorted by relevance

12

/haiku/src/add-ons/kernel/network/stack/
H A Dlink.h12 #include <net_protocol.h>
H A Dlink.cpp10 //! The net_protocol one talks to when using the AF_LINK protocol
45 class LinkProtocol : public net_protocol, public LocalDatagramSocket {
294 // #pragma mark - net_protocol module
297 static net_protocol*
311 link_uninit_protocol(net_protocol* protocol)
319 link_open(net_protocol* protocol)
326 link_close(net_protocol* protocol)
333 link_free(net_protocol* protocol)
340 link_connect(net_protocol* protocol, const struct sockaddr* address)
347 link_accept(net_protocol* protoco
[all...]
H A Dstack_private.h15 #include <net_protocol.h>
H A Dstack.cpp20 #include <net_protocol.h>
417 net_protocol* protocol = socket->first_protocol;
419 net_protocol* next = protocol->next;
448 // create net_protocol objects for the protocols in the chain
454 net_protocol* last = NULL;
457 net_protocol* protocol =
547 // create net_protocol objects for the protocols in the chain
/haiku/headers/private/net/
H A Dnet_protocol.h46 typedef struct net_protocol { struct
47 struct net_protocol* next;
50 } net_protocol; typedef in typeref:struct:net_protocol
61 net_protocol* (*init_protocol)(net_socket* socket);
62 status_t (*uninit_protocol)(net_protocol* self);
64 status_t (*open)(net_protocol* self);
65 status_t (*close)(net_protocol* self);
66 status_t (*free)(net_protocol* self);
68 status_t (*connect)(net_protocol* self, const struct sockaddr* address);
69 status_t (*accept)(net_protocol* sel
[all...]
H A Dnet_datalink.h21 struct net_protocol;
76 status_t (*send_data)(struct net_protocol* protocol,
H A Dnet_socket.h23 struct net_protocol* first_protocol;
H A DProtocolUtilities.h19 #include <net_protocol.h>
/haiku/src/add-ons/kernel/network/protocols/icmp6/
H A Dicmp6.cpp8 #include <net_protocol.h>
42 net_protocol *
45 net_protocol *protocol = new (std::nothrow) net_protocol;
54 icmp6_uninit_protocol(net_protocol *protocol)
62 icmp6_open(net_protocol *protocol)
69 icmp6_close(net_protocol *protocol)
76 icmp6_free(net_protocol *protocol)
83 icmp6_connect(net_protocol *protocol, const struct sockaddr *address)
90 icmp6_accept(net_protocol *protoco
[all...]
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap_internal.h9 #include <net_protocol.h>
H A Dl2cap.cpp23 #include <net_protocol.h>
61 net_protocol*
77 l2cap_uninit_protocol(net_protocol* protocol)
93 l2cap_open(net_protocol* protocol)
102 l2cap_close(net_protocol* protocol)
115 l2cap_free(net_protocol* protocol)
124 l2cap_connect(net_protocol* protocol, const struct sockaddr* address)
139 l2cap_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
147 l2cap_control(net_protocol* protocol, int level, int option, void* value,
156 l2cap_getsockopt(net_protocol* protoco
[all...]
H A DL2capEndpoint.h14 #include <net_protocol.h>
22 class L2capEndpoint : public net_protocol,
/haiku/src/add-ons/kernel/network/protocols/unix/
H A Dunix.cpp20 #include <net_protocol.h>
65 net_protocol *
87 unix_uninit_protocol(net_protocol *_protocol)
97 unix_open(net_protocol *_protocol)
104 unix_close(net_protocol *_protocol)
111 unix_free(net_protocol *_protocol)
118 unix_connect(net_protocol *_protocol, const struct sockaddr *address)
125 unix_accept(net_protocol *_protocol, struct net_socket **_acceptedSocket)
132 unix_control(net_protocol *protocol, int level, int option, void *value,
140 unix_getsockopt(net_protocol *protoco
[all...]
H A DUnixEndpoint.h9 #include <net_protocol.h>
19 class UnixEndpoint : public net_protocol, public ProtocolSocket {
/haiku/src/add-ons/kernel/network/protocols/icmp/
H A Dicmp.cpp27 #include <net_protocol.h>
77 struct icmp_protocol : net_protocol {
253 net_protocol*
265 icmp_uninit_protocol(net_protocol* protocol)
273 icmp_open(net_protocol* protocol)
280 icmp_close(net_protocol* protocol)
287 icmp_free(net_protocol* protocol)
294 icmp_connect(net_protocol* protocol, const struct sockaddr* address)
301 icmp_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
308 icmp_control(net_protocol* protoco
[all...]
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A Dtcp.cpp16 #include <net_protocol.h>
476 net_protocol*
495 tcp_uninit_protocol(net_protocol* protocol)
504 tcp_open(net_protocol* protocol)
511 tcp_close(net_protocol* protocol)
518 tcp_free(net_protocol* protocol)
526 tcp_connect(net_protocol* protocol, const struct sockaddr* address)
533 tcp_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
540 tcp_control(net_protocol* _protocol, int level, int option, void* value,
556 tcp_getsockopt(net_protocol* _protoco
[all...]
H A DTCPEndpoint.h19 #include <net_protocol.h>
29 class TCPEndpoint : public net_protocol, public ProtocolSocket {
/haiku/src/add-ons/kernel/network/protocols/udp/
H A Dudp.cpp13 #include <net_protocol.h>
78 class UdpEndpoint : public net_protocol, public DatagramSocket<> {
1130 net_protocol *
1146 udp_uninit_protocol(net_protocol *protocol)
1154 udp_open(net_protocol *protocol)
1161 udp_close(net_protocol *protocol)
1168 udp_free(net_protocol *protocol)
1175 udp_connect(net_protocol *protocol, const struct sockaddr *address)
1182 udp_accept(net_protocol *protocol, struct net_socket **_acceptedSocket)
1189 udp_control(net_protocol *protoco
[all...]
/haiku/src/tests/system/network/tcp_shell/
H A Dtcp_shell.cpp19 #include <net_protocol.h>
273 net_protocol* domainProtocol;
304 domainProtocol = new net_protocol;
704 net_protocol*
725 close_protocol(net_protocol* protocol)
754 datalink_send_datagram(net_protocol *protocol, net_domain *domain,
820 domain_open(net_protocol *protocol)
827 domain_close(net_protocol *protocol)
834 domain_free(net_protocol *protocol)
841 domain_connect(net_protocol *protoco
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp18 #include <net_protocol.h>
181 struct ipv6_protocol : net_protocol {
965 net_protocol*
984 ipv6_uninit_protocol(net_protocol* _protocol)
997 ipv6_open(net_protocol* _protocol)
1022 ipv6_close(net_protocol* _protocol)
1041 ipv6_free(net_protocol* protocol)
1048 ipv6_connect(net_protocol* _protocol, const struct sockaddr* address)
1067 ipv6_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
1074 ipv6_control(net_protocol* _protoco
[all...]
H A Dmulticast.h25 struct net_protocol;
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp17 #include <net_protocol.h>
164 struct ipv4_protocol : net_protocol {
724 net_protocol* protocol = ipProtocol;
1065 net_protocol*
1084 ipv4_uninit_protocol(net_protocol* _protocol)
1098 ipv4_open(net_protocol* _protocol)
1127 ipv4_close(net_protocol* _protocol)
1146 ipv4_free(net_protocol* protocol)
1153 ipv4_connect(net_protocol* _protocol, const struct sockaddr* address)
1172 ipv4_accept(net_protocol* protoco
[all...]
H A Dmulticast.h23 struct net_protocol;
/haiku/src/add-ons/kernel/bluetooth/hci/
H A Dacl.cpp10 #include <net_protocol.h>
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/
H A Dipv6_datagram.cpp14 #include <net_protocol.h>
60 static net_protocol* sIPv6Protocol;

Completed in 132 milliseconds

12