/haiku/headers/private/net/ |
H A D | net_datalink.h | 38 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 D | AddressUtilities.h | 20 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 D | net_datalink_protocol.h | 33 const struct sockaddr* oldAddress, 34 const struct sockaddr* newAddress); 40 const struct sockaddr* address); 42 const struct sockaddr* address);
|
H A D | net_stack_interface.h | 31 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 D | route.h | 27 struct sockaddr *destination; 28 struct sockaddr *mask; 29 struct sockaddr *gateway; 30 struct sockaddr *source;
|
H A D | if.h | 36 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 D | NetworkRoute.h | 25 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 D | NetworkAddress.h | 30 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 D | ifaddrs.h | 22 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 D | NetAddressTest.cpp | 38 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 D | UnixAddress.cpp | 47 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 D | UnixDatagramEndpoint.h | 29 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 D | UnixEndpoint.h | 50 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 D | UnixStreamEndpoint.h | 45 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 D | route.h | 21 struct sockaddr ro_dst;
|
/haiku/src/add-ons/kernel/network/protocols/tcp/ |
H A D | EndpointManager.h | 34 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 D | l2cap_address.cpp | 41 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 D | ipv6_address.cpp | 31 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 D | ipv4_address.cpp | 37 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 D | socket.cpp | 27 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 D | interfaces.h | 41 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 D | res_private.h | 21 extern int res_ourserver_p(const res_state, const struct sockaddr *);
|
/haiku/src/tests/system/network/posixnet/ |
H A D | SocketTests.cpp | 35 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 D | udp_connect.cpp | 37 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 D | NetworkRoute.cpp | 75 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...] |