ICMP
IcmpJniBridge.h
00001 /*
00002  * IcmpJniBridge.h
00003  *
00004  * Copyright (c) Verax Systems.
00005  * All rights reserved.
00006  *
00007  * This software is furnished under a license. Use, duplication,
00008  * disclosure and all other uses are restricted to the rights
00009  * specified in the written license agreement.
00010  */
00011 /* DO NOT EDIT THIS FILE - it is machine generated */
00012 #include <jni.h>
00013 /* Header for class com_veraxsystems_icmp_jni_IcmpJniBridge */
00014 
00015 #ifndef _Included_com_veraxsystems_icmp_jni_IcmpJniBridge
00016 #define _Included_com_veraxsystems_icmp_jni_IcmpJniBridge
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 #undef com_veraxsystems_icmp_jni_IcmpJniBridge_SOCKET_ERROR
00021 #define com_veraxsystems_icmp_jni_IcmpJniBridge_SOCKET_ERROR -1i64
00022 #undef com_veraxsystems_icmp_jni_IcmpJniBridge_MAX_DATA_LENGTH
00023 #define com_veraxsystems_icmp_jni_IcmpJniBridge_MAX_DATA_LENGTH 65507L
00024 /*
00025  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00026  * Method:    nativeSendEcho
00027  * Signature: (J[BI[BI)I
00028  */
00029 JNIEXPORT jint JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeSendEcho
00030   (JNIEnv *, jobject, jlong, jbyteArray, jint, jbyteArray, jint);
00031 
00032 /*
00033  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00034  * Method:    nativeReceiveMessage
00035  * Signature: (J)Lcom/veraxsystems/icmp/jni/IcmpEchoResponse;
00036  */
00037 JNIEXPORT jobject JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeReceiveMessage
00038   (JNIEnv *, jobject, jlong);
00039 
00040 /*
00041  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00042  * Method:    nativeCreateSocket
00043  * Signature: ()J
00044  */
00045 JNIEXPORT jlong JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeCreateSocket
00046   (JNIEnv *, jobject);
00047 
00048 /*
00049  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00050  * Method:    nativeCloseSocket
00051  * Signature: (J)V
00052  */
00053 JNIEXPORT void JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeCloseSocket
00054   (JNIEnv *, jobject, jlong);
00055 
00056 /*
00057  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00058  * Method:    nativeSelectSocket
00059  * Signature: (JI)V
00060  */
00061 JNIEXPORT void JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeSelectSocket
00062   (JNIEnv *, jobject, jlong, jint);
00063 
00064 /*
00065  * Class:     com_veraxsystems_icmp_jni_IcmpJniBridge
00066  * Method:    nativeGetNextMessageID
00067  * Signature: ()I
00068  */
00069 JNIEXPORT jint JNICALL Java_com_veraxsystems_icmp_jni_IcmpJniBridge_nativeGetNextMessageID
00070   (JNIEnv *, jobject);
00071 
00072 #ifdef __cplusplus
00073 }
00074 #endif
00075 #endif
00076 
 All Classes Files Functions Variables Defines