Lines Matching refs:fAddress

131 	fAddress(other.fAddress),
153 fAddress.ss_family = AF_UNSPEC;
154 fAddress.ss_len = 2;
308 memcpy(&fAddress, &address, length);
309 fAddress.ss_len = length;
345 memset(&fAddress, 0, sizeof(sockaddr_storage));
347 fAddress.ss_family = AF_INET;
348 fAddress.ss_len = sizeof(sockaddr_in);
359 memset(&fAddress, 0, sizeof(sockaddr_storage));
361 fAddress.ss_family = AF_INET6;
362 fAddress.ss_len = sizeof(sockaddr_in6);
373 fAddress = other.fAddress;
429 sockaddr_in& mask = (sockaddr_in&)fAddress;
430 memset(&fAddress, 0, sizeof(sockaddr_storage));
447 sockaddr_in6& mask = (sockaddr_in6&)fAddress;
448 memset(&fAddress, 0, sizeof(sockaddr_storage));
498 sockaddr_in& address = (sockaddr_in&)fAddress;
510 sockaddr_in6& address = (sockaddr_in6&)fAddress;
520 switch (fAddress.ss_family) {
522 ((sockaddr_in&)fAddress).sin_port = htons(port);
526 ((sockaddr_in6&)fAddress).sin6_port = htons(port);
538 sockaddr_dl& link = (sockaddr_dl&)fAddress;
556 sockaddr_dl& link = (sockaddr_dl&)fAddress;
560 if (length > sizeof(fAddress) - sizeof(sockaddr_dl) + sizeof(link.sdl_data))
561 length = sizeof(fAddress) - sizeof(sockaddr_dl) + sizeof(link.sdl_data);
579 sockaddr_dl& link = (sockaddr_dl&)fAddress;
593 sockaddr_dl& link = (sockaddr_dl&)fAddress;
601 sockaddr_dl& link = (sockaddr_dl&)fAddress;
609 sockaddr_dl& link = (sockaddr_dl&)fAddress;
617 return fAddress.ss_family;
624 switch (fAddress.ss_family) {
626 return ntohs(((sockaddr_in&)fAddress).sin_port);
629 return ntohs(((sockaddr_in6&)fAddress).sin6_port);
640 return fAddress.ss_len;
647 return (const sockaddr&)fAddress;
654 return (sockaddr&)fAddress;
661 if (fAddress.ss_len == 0)
664 switch (fAddress.ss_family) {
669 sockaddr_in& sin = (sockaddr_in&)fAddress;
674 sockaddr_in6& sin6 = (sockaddr_in6&)fAddress;
688 switch (fAddress.ss_family) {
690 return ((sockaddr_in&)fAddress).sin_addr.s_addr == INADDR_ANY;
693 return !memcmp(&((sockaddr_in6&)fAddress).sin6_addr, &in6addr_any,
705 switch (fAddress.ss_family) {
707 return ((sockaddr_in&)fAddress).sin_addr.s_addr == INADDR_BROADCAST;
711 return IN6_IS_ADDR_MULTICAST(&((sockaddr_in6&)fAddress).sin6_addr);
722 switch (fAddress.ss_family) {
724 return IN_MULTICAST(((sockaddr_in&)fAddress).sin_addr.s_addr);
727 return IN6_IS_ADDR_MULTICAST(&((sockaddr_in6&)fAddress).sin6_addr);
738 switch (fAddress.ss_family) {
740 return IN6_IS_ADDR_MC_GLOBAL(&((sockaddr_in6&)fAddress).sin6_addr);
751 switch (fAddress.ss_family) {
754 &((sockaddr_in6&)fAddress).sin6_addr);
765 switch (fAddress.ss_family) {
768 &((sockaddr_in6&)fAddress).sin6_addr);
779 switch (fAddress.ss_family) {
782 &((sockaddr_in6&)fAddress).sin6_addr);
793 switch (fAddress.ss_family) {
796 &((sockaddr_in6&)fAddress).sin6_addr);
808 switch (fAddress.ss_family) {
810 return IN6_IS_ADDR_LINKLOCAL(&((sockaddr_in6&)fAddress).sin6_addr);
821 switch (fAddress.ss_family) {
823 return IN6_IS_ADDR_SITELOCAL(&((sockaddr_in6&)fAddress).sin6_addr);
858 switch (fAddress.ss_family) {
861 sockaddr_in& mask = (sockaddr_in&)fAddress;
869 sockaddr_in6& mask = (sockaddr_in6&)fAddress;
893 return ((sockaddr_dl&)fAddress).sdl_index;
900 sockaddr_dl& address = (sockaddr_dl&)fAddress;
914 return ((sockaddr_dl&)fAddress).sdl_type;
921 return ntohs(((sockaddr_dl&)fAddress).sdl_e_type);
928 return LLADDR(&(sockaddr_dl&)fAddress);
935 return ((sockaddr_dl&)fAddress).sdl_alen;
944 if (destination.fAddress.ss_family != fAddress.ss_family)
951 route->destination = (sockaddr*)&destination.fAddress;
953 int socket = ::socket(fAddress.ss_family, SOCK_DGRAM, 0);
963 memcpy(&fAddress, route->source, sizeof(sockaddr_storage));
976 if (address.fAddress.ss_family != fAddress.ss_family)
992 switch (fAddress.ss_family) {
994 inet_ntop(AF_INET, &((sockaddr_in&)fAddress).sin_addr, buffer,
999 inet_ntop(AF_INET6, &((sockaddr_in6&)fAddress).sin6_addr,
1034 if (fAddress.ss_family == AF_INET6) {
1077 switch (fAddress.ss_family) {
1080 sockaddr_in& address = (sockaddr_in&)fAddress;
1081 sockaddr_in& otherAddress = (sockaddr_in&)other.fAddress;
1088 sockaddr_in6& address = (sockaddr_in6&)fAddress;
1089 sockaddr_in6& otherAddress = (sockaddr_in6&)other.fAddress;
1095 if (fAddress.ss_len != other.fAddress.ss_len)
1098 return memcmp(&fAddress, &other.fAddress, fAddress.ss_len);
1133 memcpy(buffer, &fAddress, Length());
1147 memcpy(&fAddress, buffer, min_c(size, (ssize_t)sizeof(fAddress)));
1150 if (fAddress.ss_family != AF_UNSPEC && size < (ssize_t)sizeof(sockaddr))
1163 memcpy(&fAddress, &other.fAddress, other.fAddress.ss_len);
1195 switch (fAddress.ss_family) {
1199 sockaddr_in& address = (sockaddr_in&)fAddress;
1200 sockaddr_in& otherAddress = (sockaddr_in&)other.fAddress;
1208 sockaddr_in6& address = (sockaddr_in6&)fAddress;
1209 sockaddr_in6& otherAddress = (sockaddr_in6&)other.fAddress;
1238 return (const sockaddr*)&fAddress;
1244 return (const sockaddr&)fAddress;
1250 return (sockaddr*)&fAddress;
1256 return (sockaddr*)&fAddress;
1262 return (sockaddr&)fAddress;
1268 return (sockaddr&)fAddress;