Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'incubation/projects/org.eclipse.ecf.ipc/bundles/org.eclipse.ecf.ipc.library/src/linux/SemaphoreNative.h')
-rw-r--r--incubation/projects/org.eclipse.ecf.ipc/bundles/org.eclipse.ecf.ipc.library/src/linux/SemaphoreNative.h98
1 files changed, 98 insertions, 0 deletions
diff --git a/incubation/projects/org.eclipse.ecf.ipc/bundles/org.eclipse.ecf.ipc.library/src/linux/SemaphoreNative.h b/incubation/projects/org.eclipse.ecf.ipc/bundles/org.eclipse.ecf.ipc.library/src/linux/SemaphoreNative.h
new file mode 100644
index 000000000..95f3d3a7e
--- /dev/null
+++ b/incubation/projects/org.eclipse.ecf.ipc/bundles/org.eclipse.ecf.ipc.library/src/linux/SemaphoreNative.h
@@ -0,0 +1,98 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Clark N. Hobbie
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Clark N. Hobbie - initial API and implementation
+ *******************************************************************************/
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_eclipse_ecf_ipc_semaphore_SemaphoreNative */
+
+#ifndef _Included_org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+#define _Included_org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: connect
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;Ljava/lang/String;II)V
+ */
+JNIEXPORT void JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_connect
+ (JNIEnv *, jclass, jobject, jstring, jint);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: increment
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;J)V
+ */
+JNIEXPORT void JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_increment
+ (JNIEnv *, jclass, jobject, jlong);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: decrement
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;JJ)V
+ */
+JNIEXPORT void JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_decrement
+ (JNIEnv *, jclass, jobject, jlong, jlong);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: getValue
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;J)I
+ */
+JNIEXPORT jint JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_getValue
+ (JNIEnv *, jclass, jobject, jlong);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: supportsGetValue
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_supportsGetValue
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: setValue
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;JI)I
+ */
+JNIEXPORT jint JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_setValue
+ (JNIEnv *, jclass, jobject, jlong, jint);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: supportsSetValue
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_supportsSetValue
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: createResult
+ * Signature: (Lorg/eclipse/ecf/ipc/semaphore/SemaphoreResult;Ljava/lang/String;II)V
+ */
+JNIEXPORT void JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_createResult
+ (JNIEnv *, jclass, jobject, jstring, jint, jint);
+
+/*
+ * Class: org_eclipse_ecf_ipc_semaphore_SemaphoreNative
+ * Method: linkTest
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_linkTest
+ (JNIEnv *, jclass);
+
+JNIEXPORT jint JNICALL Java_org_eclipse_ecf_ipc_semaphore_SemaphoreNative_getNamingMethod
+ (JNIEnv *, jclass);
+
+#ifdef __cplusplus
+}
+#endif
+#endif

Back to the top