in_addr_t
BNetworkAddress(in_addr_t address,
void SetTo(in_addr_t address, uint16 port = 0);
status_t SetAddress(in_addr_t address);
in_addr_t inet_addr(const char* addressString);
in_addr_t inet_lnaof(struct in_addr address);
struct in_addr inet_makeaddr(in_addr_t net, in_addr_t host);
in_addr_t inet_netof(struct in_addr address);
in_addr_t inet_network(const char* addressString);
in_addr_t n_net;
#define INADDR_ANY ((in_addr_t)0x00000000)
#define INADDR_LOOPBACK ((in_addr_t)0x7f000001)
#define INADDR_BROADCAST ((in_addr_t)0xffffffff) /* must be masked */
#define INADDR_UNSPEC_GROUP ((in_addr_t)0xe0000000) /* 224.0.0.0 */
#define INADDR_ALLHOSTS_GROUP ((in_addr_t)0xe0000001) /* 224.0.0.1 */
#define INADDR_ALLROUTERS_GROUP ((in_addr_t)0xe0000002) /* 224.0.0.2 */
#define INADDR_MAX_LOCAL_GROUP ((in_addr_t)0xe00000ff) /* 224.0.0.255 */
#define INADDR_NONE ((in_addr_t)0xffffffff)
#define IN_CLASSA(i) (((in_addr_t)(i) & 0x80000000) == 0)
#define IN_CLASSB(i) (((in_addr_t)(i) & 0xc0000000) == 0x80000000)
#define IN_CLASSC(i) (((in_addr_t)(i) & 0xe0000000) == 0xc0000000)
#define IN_CLASSD(i) (((in_addr_t)(i) & 0xf0000000) == 0xe0000000)
#define IN_EXPERIMENTAL(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
#define IN_BADCLASS(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
in_addr_t s_addr;
in_addr_t address;
in_addr_t local_address;
typedef in_addr_t KeyType;
inet_to_string(in_addr_t address)
arp_entry::Lookup(in_addr_t address)
arp_entry::Add(in_addr_t protocolAddress, sockaddr_dl *hardwareAddress,
arp_update_entry(in_addr_t protocolAddress, sockaddr_dl *hardwareAddress,
in_addr_t inetAddress;
in_addr_t inetAddress;
in_addr_t protocol_sender;
in_addr_t protocol_target;
|| header.protocol_length != sizeof(in_addr_t))
in_addr_t protocol_address;
arp_start_resolve(arp_protocol* protocol, in_addr_t address, arp_entry** _entry)
header.protocol_length = sizeof(in_addr_t);
static arp_entry *Lookup(in_addr_t protocolAddress);
static arp_entry *Add(in_addr_t protocolAddress,
in_addr_t *requestedAddress;
requestedAddress = (in_addr_t*) item->data;
requestedAddress = (in_addr_t*) item->data;
requestedAddress = (in_addr_t*) item->data;
in_addr_t *requestedAddress, *wishedAddress = NULL, *configuredAddress = NULL;
requestedAddress = (in_addr_t*) item->data;
in_addr_t address = INADDR_ANY;
memcpy(newAddr.sa_data + 2, &fLocalRequests.address, sizeof(in_addr_t));
in_addr_t inaddrBroadcast = 0x010F0F0F; // was: INADDR_BROADCAST
memcpy(newAddr.sa_data + 2, &inaddrBroadcast, sizeof(in_addr_t));
memcpy(newAddr.sa_data + 2, &fLocalConfiguration.address, sizeof(in_addr_t));
sizeof(in_addr_t));
in_addr_t gateway = 0x020F0F0F;
memcpy(addrGateway.sa_data + 2, &gateway, sizeof(in_addr_t));
sizeof(in_addr_t));
in_addr_t *requestedAddress, *wishedAddress = NULL;
requestedAddress = (in_addr_t*) item->data;
in_addr_t *requestedAddress, *wishedAddress = NULL, *configuredAddress = NULL;
requestedAddress = (in_addr_t*) item->data;
in_addr_t address;
in_addr_t address;
in_addr_t netmask;
in_addr_t primaryDNS;
in_addr_t secondaryDNS;
in_addr_t address;
in_addr_t primaryDNS;
in_addr_t secondaryDNS;
fill_sockaddr_in(sockaddr_in* target, in_addr_t address)
in_addr_t gateway;
fill_sockaddr_in(source, *NetBufferField<in_addr_t,
fill_sockaddr_in(destination, *NetBufferField<in_addr_t,
key.source = (in_addr_t)header.source;
key.destination = (in_addr_t)header.destination;
in_addr_t source;
in_addr_t destination;
fill_sockaddr_in(sockaddr_in* target, in_addr_t address)
in_addr_t source;
in_addr_t destination;
in_addr_t net;
address.sin_addr.s_addr = *(in_addr_t *)host->h_addr;
address.sin_addr.s_addr = *(in_addr_t *)host->h_addr;
#define INADDR_LEN ((int)sizeof(in_addr_t))
in_addr_t addr = INADDR_ANY;
if (addr == INADDR_ANY || addr == (in_addr_t)-1) {
BNetworkAddress::BNetworkAddress(in_addr_t address, uint16 port)
BNetworkAddress::SetTo(in_addr_t inetAddress, uint16 port)
BNetworkAddress::SetAddress(in_addr_t inetAddress)
DHCPClient::_AddressToString(in_addr_t address)
in_addr_t client_address;
in_addr_t your_address;
in_addr_t server_address;
in_addr_t gateway_address;
status_t status = fServer.SetAddress(*(in_addr_t*)data);
static BString _AddressToString(in_addr_t address);
in_addr_t fAssignedAddress;
in_addr_t
in_addr_t inet_addr(const char *p)
struct in_addr inet_makeaddr(in_addr_t n, in_addr_t h)
in_addr_t inet_lnaof(struct in_addr in)
in_addr_t inet_netof(struct in_addr in)
in_addr_t inet_network(const char *p)
static int parse_reversed_addr(const char *, in_addr_t *);
parse_reversed_addr(const char *str, in_addr_t *result)
*result |= (in_addr_t)(octet[octidx] & 0xff);
in_addr_t inetAddress = inet_addr(addressStr.String());