]> sjero.net Git - linphone/blobdiff - java/impl/org/linphone/core/LinphoneCoreImpl.java
Fix loop in upnp context release
[linphone] / java / impl / org / linphone / core / LinphoneCoreImpl.java
index 02e31f9a1bfa0566fa93036a41dbc1947c774c0d..2d42c8f550ed5727b5ea079b6ae6c25346f49c68 100644 (file)
@@ -872,4 +872,19 @@ class LinphoneCoreImpl implements LinphoneCore {
                long configPtr=getConfig(nativePtr);
                return new LpConfigImpl(configPtr);
        }
+       
+       private native boolean upnpAvailable(long ptr);
+       public boolean upnpAvailable() {
+               return upnpAvailable(nativePtr);
+       } 
+
+       private native int getUpnpState(long ptr);
+       public UpnpState getUpnpState() {
+               return UpnpState.fromInt(getUpnpState(nativePtr));      
+       }
+       
+       private native String getUpnpExternalIpaddress(long ptr);
+       public String getUpnpExternalIpaddress() {
+               return getUpnpExternalIpaddress(nativePtr);
+       }
 }