Print this page


Split Close
Expand all
Collapse all
          --- old/src/windows/native/java/net/NetworkInterface.h
          +++ new/src/windows/native/java/net/NetworkInterface.h
↓ open down ↓ 53 lines elided ↑ open up ↑
  54   54      DWORD ipv6Index;
  55   55      struct _netaddr *addrs;     /* addr list for interfaces */
  56   56  } netif;
  57   57  
  58   58  extern void free_netif(netif *netifP);
  59   59  extern void free_netaddr(netaddr *netaddrP);
  60   60  
  61   61  /* various JNI ids */
  62   62  extern jclass ni_class;             /* NetworkInterface */
  63   63  
  64      -extern jmethodID ni_ctor;           /* NetworkInterface() */
       64 +extern jmethodID ni_ctrID;           /* NetworkInterface() */
  65   65  
  66   66  extern jfieldID ni_indexID;         /* NetworkInterface.index */
  67   67  extern jfieldID ni_addrsID;         /* NetworkInterface.addrs */
  68   68  extern jfieldID ni_bindsID;         /* NetworkInterface.bindings */
  69   69  extern jfieldID ni_nameID;          /* NetworkInterface.name */
  70   70  extern jfieldID ni_displayNameID;   /* NetworkInterface.displayName */
  71   71  extern jfieldID ni_childsID;        /* NetworkInterface.childs */
  72   72  
  73      -extern jclass ni_iacls;             /* InetAddress */
  74      -extern jfieldID ni_iaAddr;          /* InetAddress.address */
  75      -
  76      -extern jclass ni_ia4cls;            /* Inet4Address */
  77      -extern jmethodID ni_ia4Ctor;        /* Inet4Address() */
  78      -
  79      -extern jclass ni_ia6cls;            /* Inet6Address */
  80      -extern jmethodID ni_ia6ctrID;       /* Inet6Address() */
  81      -extern jfieldID ni_ia6ipaddressID;
  82      -extern jfieldID ni_ia6ipaddressID;
  83      -
  84   73  extern jclass ni_ibcls;             /* InterfaceAddress */
  85   74  extern jmethodID ni_ibctrID;        /* InterfaceAddress() */
  86   75  extern jfieldID ni_ibaddressID;     /* InterfaceAddress.address */
  87   76  extern jfieldID ni_ibbroadcastID;   /* InterfaceAddress.broadcast */
  88   77  extern jfieldID ni_ibmaskID;        /* InterfaceAddress.maskLength */
  89   78  
  90   79  int enumInterfaces_win(JNIEnv *env, netif **netifPP);
  91   80  
  92   81  /* We have included iphlpapi.h which includes iptypes.h which has the definition
  93   82   * for MAX_ADAPTER_DESCRIPTION_LENGTH (along with the other definitions in this
↓ open down ↓ 331 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX