tdlight-java/src/main/java/it/tdlight/common/NativeClientAccess.java
Andrea Cavalli 0fd22c61f4 New api
2020-10-13 01:31:32 +02:00

25 lines
743 B
Java

package it.tdlight.common;
import it.tdlight.jni.NativeClient;
import it.tdlight.jni.TdApi;
import it.tdlight.jni.TdApi.Function;
class NativeClientAccess extends NativeClient {
public static int create() {
return NativeClientAccess.createNativeClient();
}
public static TdApi.Object execute(Function function) {
return NativeClientAccess.nativeClientExecute(function);
}
public static void send(int nativeClientId, long eventId, TdApi.Function function) {
NativeClientAccess.nativeClientSend(nativeClientId, eventId, function);
}
public static int receive(int[] clientIds, long[] eventIds, TdApi.Object[] events, double timeout) {
return NativeClientAccess.nativeClientReceive(clientIds, eventIds, events, timeout);
}
}