amip.api.wrapper
Class AMIPAPI
java.lang.Object
amip.api.wrapper.AMIPAPI
public class AMIPAPI
- extends java.lang.Object
This is a plain JNI wrapper for the ac.dll. You only need to use it if you want to migrate application using ac.dll
to Java. In all the other cases please consider using classes from amip.api.highlevel package. For the documentation
of methods in this class please see ac.h file available in AMIP SDK.
Note: don't use methods from this class together with highlevel API.
Method Summary |
static int |
ac_is_client_initialized()
|
static int |
ac_is_server_started()
|
static int |
ac_version_major()
|
static int |
ac_version_minor()
|
static int |
add_event_listener(java.lang.String host,
int port,
int timeout,
int flags,
int fail_count)
|
static java.lang.String |
eval(java.lang.String cmd)
|
static void |
event_callback(int code)
Invoked from native code |
static int |
exec(java.lang.String cmd)
|
static java.lang.String |
format(java.lang.String cmd)
|
static int |
get_last_error()
Gets last error from ac.dll |
static int |
get_pl()
|
static int |
get_plsize()
|
static java.lang.String |
get_title(int idx)
|
static int |
init_client(java.lang.String host,
int port,
int timeout,
int dsec,
int dcount)
|
static int |
init_server(java.lang.String host,
int port)
|
static void |
init(int mode)
|
static boolean |
loadNativeLibs()
|
static void |
message_callback(java.lang.String msg)
Invoked from native code |
static boolean |
pingServer(java.lang.String host,
int port,
int timeout)
|
static void |
rehash()
|
static int |
remove_event_listener(java.lang.String host,
int port)
|
static void |
setDestHost(java.lang.String host)
|
static void |
setDestPort(int port)
|
static void |
setEvtCallback(EventCallback evtCallback)
|
static void |
setMsgCallback(MessageCallback msgCallback)
|
static void |
setSrcHost(java.lang.String host)
|
static void |
setSrcPort(int port)
|
static void |
setTimeout(int ms)
|
static void |
stop_server()
|
static void |
uninit_client()
|
static void |
uninit()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isAMD64
public static final boolean isAMD64
msgCallback
public static MessageCallback msgCallback
evtCallback
public static EventCallback evtCallback
AMIPAPI
public AMIPAPI()
loadNativeLibs
public static boolean loadNativeLibs()
setMsgCallback
public static void setMsgCallback(MessageCallback msgCallback)
setEvtCallback
public static void setEvtCallback(EventCallback evtCallback)
init_client
public static int init_client(java.lang.String host,
int port,
int timeout,
int dsec,
int dcount)
init_server
public static int init_server(java.lang.String host,
int port)
init
public static void init(int mode)
uninit
public static void uninit()
uninit_client
public static void uninit_client()
stop_server
public static void stop_server()
exec
public static int exec(java.lang.String cmd)
eval
public static java.lang.String eval(java.lang.String cmd)
format
public static java.lang.String format(java.lang.String cmd)
message_callback
public static void message_callback(java.lang.String msg)
- Invoked from native code
event_callback
public static void event_callback(int code)
- Invoked from native code
add_event_listener
public static int add_event_listener(java.lang.String host,
int port,
int timeout,
int flags,
int fail_count)
remove_event_listener
public static int remove_event_listener(java.lang.String host,
int port)
pingServer
public static boolean pingServer(java.lang.String host,
int port,
int timeout)
get_pl
public static int get_pl()
get_plsize
public static int get_plsize()
get_title
public static java.lang.String get_title(int idx)
setDestPort
public static void setDestPort(int port)
setDestHost
public static void setDestHost(java.lang.String host)
setTimeout
public static void setTimeout(int ms)
setSrcPort
public static void setSrcPort(int port)
setSrcHost
public static void setSrcHost(java.lang.String host)
rehash
public static void rehash()
get_last_error
public static int get_last_error()
- Gets last error from ac.dll
- Returns:
- error code
ac_version_major
public static int ac_version_major()
ac_version_minor
public static int ac_version_minor()
ac_is_server_started
public static int ac_is_server_started()
ac_is_client_initialized
public static int ac_is_client_initialized()