MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / fromNative

Function fromNative

base/poco/Net/src/NetworkInterface.cpp:899–917  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

897
898
899NetworkInterface::Type fromNative(u_char nativeType)
900{
901 switch (nativeType)
902 {
903#ifndef POCO_NO_NET_IFTYPES
904 case IFT_ETHER: return NetworkInterface::NI_TYPE_ETHERNET_CSMACD;
905 case IFT_ISO88025: return NetworkInterface::NI_TYPE_ISO88025_TOKENRING;
906 case IFT_FRELAY: return NetworkInterface::NI_TYPE_FRAMERELAY;
907 case IFT_PPP: return NetworkInterface::NI_TYPE_PPP;
908 case IFT_LOOP: return NetworkInterface::NI_TYPE_SOFTWARE_LOOPBACK;
909 case IFT_ATM: return NetworkInterface::NI_TYPE_ATM;
910#if (POCO_OS != POCO_OS_SOLARIS)
911 case IFT_IEEE1394: return NetworkInterface::NI_TYPE_IEEE1394;
912#endif
913#endif
914 default: return NetworkInterface::NI_TYPE_OTHER;
915
916 }
917}
918
919
920void setInterfaceParams(struct ifaddrs* iface, NetworkInterfaceImpl& impl)

Callers 1

setInterfaceParamsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected