You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
794 B
32 lines
794 B
4 years ago
|
package org.purplei2p.i2pd;
|
||
|
|
||
|
public class I2PD_JNI {
|
||
|
public static native String getABICompiledWith();
|
||
|
|
||
|
/**
|
||
|
* returns error info if failed
|
||
|
* returns "ok" if daemon initialized and started okay
|
||
|
*/
|
||
|
public static native String startDaemon();
|
||
|
|
||
|
//should only be called after startDaemon() success
|
||
|
public static native void stopDaemon();
|
||
|
|
||
|
public static native void stopAcceptingTunnels();
|
||
|
|
||
|
public static native void startAcceptingTunnels();
|
||
|
|
||
|
public static native void reloadTunnelsConfigs();
|
||
|
|
||
|
public static native void onNetworkStateChanged(boolean isConnected);
|
||
|
|
||
|
public static native void setDataDir(String jdataDir);
|
||
|
|
||
|
public static native int GetTransitTunnelsCount();
|
||
|
|
||
|
public static void loadLibraries() {
|
||
|
//System.loadLibrary("c++_shared");
|
||
|
System.loadLibrary("i2pd");
|
||
|
}
|
||
|
}
|