amip.api.wrapper
Class AMIPAPI

java.lang.Object
  extended by 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.


Field Summary
static EventCallback evtCallback
           
static boolean isAMD64
           
static MessageCallback msgCallback
           
 
Constructor Summary
AMIPAPI()
           
 
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
 

Field Detail

isAMD64

public static final boolean isAMD64

msgCallback

public static MessageCallback msgCallback

evtCallback

public static EventCallback evtCallback
Constructor Detail

AMIPAPI

public AMIPAPI()
Method Detail

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()