Searched refs:sockaddr (Results 1 - 25 of 167) sorted by relevance

1234567

/haiku/headers/private/net/
H A Dnet_datalink.h38 struct sockaddr* local;
39 struct sockaddr* destination;
40 struct sockaddr* mask;
55 struct sockaddr* destination;
56 struct sockaddr* mask;
57 struct sockaddr* gateway;
66 struct sockaddr address;
80 const struct sockaddr* address,
84 bool unconfigured, const struct sockaddr* address,
89 const struct sockaddr* addres
[all...]
H A DAddressUtilities.h20 SocketAddress(net_address_module_info* module, sockaddr* address)
30 fAddress((sockaddr*)address)
41 void SetAddressTo(sockaddr* address)
51 uint32 HashPair(const sockaddr* second) const
56 bool EqualTo(const sockaddr* address, bool checkPort = false) const
69 bool EqualPorts(const sockaddr* second) const
74 bool MatchMasked(const sockaddr* address, const sockaddr* mask) const
84 status_t SetTo(const sockaddr* from)
91 return SetTo((sockaddr*)fro
[all...]
H A Dnet_datalink_protocol.h33 const struct sockaddr* oldAddress,
34 const struct sockaddr* newAddress);
40 const struct sockaddr* address);
42 const struct sockaddr* address);
H A Dnet_stack_interface.h31 status_t (*bind)(net_socket* socket, const struct sockaddr* address,
34 status_t (*connect)(net_socket* socket, const struct sockaddr* address,
37 status_t (*accept)(net_socket* socket, struct sockaddr* address,
42 int flags, struct sockaddr* address,
49 int flags, const struct sockaddr* address,
59 status_t (*getpeername)(net_socket* socket, struct sockaddr* address,
61 status_t (*getsockname)(net_socket* socket, struct sockaddr* address,
/haiku/headers/posix/net/
H A Droute.h27 struct sockaddr *destination;
28 struct sockaddr *mask;
29 struct sockaddr *gateway;
30 struct sockaddr *source;
H A Dif.h36 struct sockaddr ifr_addr;
37 struct sockaddr ifr_dstaddr;
38 struct sockaddr ifr_broadaddr;
39 struct sockaddr ifr_mask;
/haiku/headers/os/net/
H A DNetworkRoute.h25 const sockaddr* Destination() const;
26 status_t SetDestination(const sockaddr& destination);
29 const sockaddr* Mask() const;
30 status_t SetMask(const sockaddr& mask);
33 const sockaddr* Gateway() const;
34 status_t SetGateway(const sockaddr& gateway);
37 const sockaddr* Source() const;
38 status_t SetSource(const sockaddr& source);
54 sockaddr& gateway);
68 status_t _AllocateAndSetAddress(const sockaddr
[all...]
H A DNetworkAddress.h30 BNetworkAddress(const sockaddr& address);
55 void SetTo(const sockaddr& address);
56 void SetTo(const sockaddr& address, size_t length);
88 const sockaddr& SockAddr() const;
89 sockaddr& SockAddr();
139 operator const sockaddr*() const;
140 operator const sockaddr&() const;
141 operator const sockaddr*();
142 operator sockaddr*();
143 operator const sockaddr
[all...]
/haiku/headers/compatibility/bsd/
H A Difaddrs.h22 struct sockaddr *ifa_addr; /* Address of interface */
23 struct sockaddr *ifa_netmask; /* Netmask of interface */
24 struct sockaddr *ifa_dstaddr;
/haiku/src/tests/kits/net/
H A DNetAddressTest.cpp38 sockaddr_in sockaddr; local
39 if ((status = netAddr.GetAddr(sockaddr)) != B_OK) {
45 if (sockaddr.sin_family != AF_INET) {
46 fprintf(stderr, "expected sockaddr-family %u - got %u\n", AF_INET,
47 sockaddr.sin_family);
50 if (sockaddr.sin_port != nwPort) {
51 fprintf(stderr, "expected sockaddr-port %x - got %x\n", nwPort,
52 sockaddr.sin_port);
55 if (sockaddr.sin_addr.s_addr != nwAddr) {
56 fprintf(stderr, "expected sockaddr
84 sockaddr_in sockaddr; local
[all...]
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixAddress.cpp47 unix_copy_address(const sockaddr *from, sockaddr **to, bool replaceWithZeros,
48 const sockaddr *mask)
57 *to = (sockaddr*)newAddress;
63 *to = (sockaddr*)malloc(from->sa_len);
75 unix_equal_addresses(const sockaddr *a, const sockaddr *b)
87 unix_equal_ports(const sockaddr *a, const sockaddr *b)
95 unix_equal_addresses_and_ports(const sockaddr *
[all...]
H A DUnixDatagramEndpoint.h29 status_t Bind(const struct sockaddr* _address) override;
32 status_t Connect(const struct sockaddr* address) override;
37 const struct sockaddr* address,
41 struct sockaddr* _address,
58 static status_t _InitializeEndpoint(const struct sockaddr* _address,
H A DUnixEndpoint.h50 virtual status_t Bind(const struct sockaddr* _address) = 0;
53 virtual status_t Connect(const struct sockaddr* address) = 0;
58 const struct sockaddr* address,
62 struct sockaddr* _address, socklen_t* _addressLength,
H A DUnixStreamEndpoint.h45 status_t Bind(const struct sockaddr* _address) override;
48 status_t Connect(const struct sockaddr* address) override;
53 const struct sockaddr* address,
57 struct sockaddr* _address,
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Droute.h21 struct sockaddr ro_dst;
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DEndpointManager.h34 typedef std::pair<const sockaddr*, const sockaddr*> KeyType;
76 TCPEndpoint* FindConnection(sockaddr* local, sockaddr* peer);
79 const sockaddr* local, const sockaddr* peer,
80 const sockaddr* interfaceLocal);
84 const sockaddr* address);
86 const sockaddr* address);
99 TCPEndpoint* _LookupConnection(const sockaddr* loca
[all...]
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap_address.cpp41 l2cap_copy_address(const sockaddr *from, sockaddr **to,
42 bool replaceWithZeros = false, const sockaddr *mask = NULL)
45 *to = (sockaddr *)malloc(sizeof(sockaddr_in));
58 *to = (sockaddr *)malloc(sizeof(sockaddr_in));
75 l2cap_mask_address(const sockaddr *address, const sockaddr *mask,
76 sockaddr *result)
91 l2cap_is_empty_address(const sockaddr *address, bool checkPort)
108 l2cap_is_same_family(const sockaddr *addres
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6_address.cpp31 ipv6_mask_adress_inplace(sockaddr *address, const sockaddr *mask)
54 ipv6_copy_address(const sockaddr *from, sockaddr **to,
55 bool replaceWithZeros = false, const sockaddr *mask = NULL)
58 *to = (sockaddr *)malloc(sizeof(sockaddr_in6));
73 *to = (sockaddr *)malloc(sizeof(sockaddr_in6));
93 ipv6_mask_address(const sockaddr *address, const sockaddr *mask,
94 sockaddr *resul
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4_address.cpp37 ipv4_copy_address(const sockaddr *from, sockaddr **to,
38 bool replaceWithZeros = false, const sockaddr *mask = NULL)
41 *to = (sockaddr *)malloc(sizeof(sockaddr_in));
56 *to = (sockaddr *)malloc(sizeof(sockaddr_in));
78 ipv4_mask_address(const sockaddr *address, const sockaddr *mask,
79 sockaddr *result)
101 ipv4_is_empty_address(const sockaddr *address, bool checkPort)
117 ipv4_is_same_family(const sockaddr *addres
[all...]
/haiku/src/system/libnetwork/
H A Dsocket.cpp27 convert_from_r5_sockaddr(struct sockaddr *_to, const struct sockaddr *_from)
32 memset(to, 0, sizeof(sockaddr));
33 to->sin_len = sizeof(sockaddr);
49 convert_to_r5_sockaddr(struct sockaddr *_to,
50 const struct sockaddr *_from)
148 bind(int socket, const struct sockaddr *address, socklen_t addressLength)
150 struct sockaddr haikuAddr;
170 connect(int socket, const struct sockaddr *address, socklen_t addressLength)
172 struct sockaddr haikuAdd
[all...]
/haiku/src/add-ons/kernel/network/stack/
H A Dinterfaces.h41 status_t SetLocal(const sockaddr* to);
42 status_t SetDestination(const sockaddr* to);
43 status_t SetMask(const sockaddr* to);
45 sockaddr** AddressFor(int32 option);
59 static status_t Set(sockaddr** _address, const sockaddr* to);
60 static sockaddr* Prepare(sockaddr** _address, size_t length);
126 const sockaddr* destination);
128 const sockaddr* loca
[all...]
/haiku/src/system/libnetwork/netresolv/resolv/
H A Dres_private.h21 extern int res_ourserver_p(const res_state, const struct sockaddr *);
/haiku/src/tests/system/network/posixnet/
H A DSocketTests.cpp35 reinterpret_cast<const sockaddr *>(&address),
36 sizeof(struct sockaddr));
44 reinterpret_cast<const sockaddr *>(&address),
45 sizeof(struct sockaddr));
/haiku/src/tests/system/network/
H A Dudp_connect.cpp37 if (bind(fd, (sockaddr*)&addr, sizeof(addr)) != 0)
40 sockaddr ours;
41 socklen_t ourLength = sizeof(sockaddr);
56 if (connect(fd, (sockaddr*)&peer, sizeof(peer)) != 0)
59 ourLength = sizeof(sockaddr);
/haiku/src/kits/network/libnetapi/
H A DNetworkRoute.cpp75 const sockaddr*
83 BNetworkRoute::SetDestination(const sockaddr& destination)
96 const sockaddr*
104 BNetworkRoute::SetMask(const sockaddr& mask)
117 const sockaddr*
125 BNetworkRoute::SetGateway(const sockaddr& gateway)
138 const sockaddr*
146 BNetworkRoute::SetSource(const sockaddr& source)
224 sockaddr& gateway)
231 const sockaddr* defaultGatewa
[all...]

Completed in 115 milliseconds

1234567