home *** CD-ROM | disk | FTP | other *** search
- /* DO NOT EDIT THIS FILE - it is machine generated */
- #include <jni.h>
- /* Header for class Poller */
-
- #ifndef _Included_Poller
- #define _Included_Poller
- #ifdef __cplusplus
- extern "C" {
- #endif
- #undef Poller_POLLERR
- #define Poller_POLLERR 8L
- #undef Poller_POLLHUP
- #define Poller_POLLHUP 16L
- #undef Poller_POLLNVAL
- #define Poller_POLLNVAL 32L
- #undef Poller_POLLIN
- #define Poller_POLLIN 1L
- #undef Poller_POLLPRI
- #define Poller_POLLPRI 2L
- #undef Poller_POLLOUT
- #define Poller_POLLOUT 4L
- #undef Poller_POLLRDNORM
- #define Poller_POLLRDNORM 64L
- #undef Poller_POLLWRNORM
- #define Poller_POLLWRNORM 4L
- #undef Poller_POLLRDBAND
- #define Poller_POLLRDBAND 128L
- #undef Poller_POLLWRBAND
- #define Poller_POLLWRBAND 256L
- #undef Poller_POLLNORM
- #define Poller_POLLNORM 64L
- /* Inaccessible static: globalSync */
- /*
- * Class: Poller
- * Method: nativeInit
- * Signature: ()I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeInit
- (JNIEnv *, jclass);
-
- /*
- * Class: Poller
- * Method: nativeCreatePoller
- * Signature: (I)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeCreatePoller
- (JNIEnv *, jobject, jint);
-
- /*
- * Class: Poller
- * Method: nativeDestroyPoller
- * Signature: (I)V
- */
- JNIEXPORT void JNICALL Java_Poller_nativeDestroyPoller
- (JNIEnv *, jobject, jint);
-
- /*
- * Class: Poller
- * Method: nativeAddFd
- * Signature: (IIS)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeAddFd
- (JNIEnv *, jobject, jint, jint, jshort);
-
- /*
- * Class: Poller
- * Method: nativeRemoveFd
- * Signature: (II)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeRemoveFd
- (JNIEnv *, jobject, jint, jint);
-
- /*
- * Class: Poller
- * Method: nativeRemoveIndex
- * Signature: (II)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeRemoveIndex
- (JNIEnv *, jobject, jint, jint);
-
- /*
- * Class: Poller
- * Method: nativeIsMember
- * Signature: (II)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeIsMember
- (JNIEnv *, jobject, jint, jint);
-
- /*
- * Class: Poller
- * Method: nativeWait
- * Signature: (II[I[SJ)I
- */
- JNIEXPORT jint JNICALL Java_Poller_nativeWait
- (JNIEnv *, jobject, jint, jint, jintArray, jshortArray, jlong);
-
- /*
- * Class: Poller
- * Method: getNumCPUs
- * Signature: ()I
- */
- JNIEXPORT jint JNICALL Java_Poller_getNumCPUs
- (JNIEnv *, jclass);
-
- #ifdef __cplusplus
- }
- #endif
- #endif
-