7#ifndef slac_aida_NativeChannelProvider_h
8#define slac_aida_NativeChannelProvider_h
20JNIEXPORT
void JNICALL Java_slac_aida_NativeChannelProvider_aidaServiceInit
28JNIEXPORT jobject JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestTable
29 (JNIEnv *, jobject, jstring, jobject);
36JNIEXPORT
void JNICALL Java_slac_aida_NativeChannelProvider_aidaSetValue
37 (JNIEnv *, jobject, jstring, jobject);
44JNIEXPORT jobject JNICALL Java_slac_aida_NativeChannelProvider_aidaSetValueWithResponse
45 (JNIEnv *, jobject, jstring, jobject);
52JNIEXPORT jboolean JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestBoolean
53 (JNIEnv *, jobject, jstring, jobject);
60JNIEXPORT jbyte JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestByte
61 (JNIEnv *, jobject, jstring, jobject);
68JNIEXPORT jshort JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestShort
69 (JNIEnv *, jobject, jstring, jobject);
76JNIEXPORT jint JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestInteger
77 (JNIEnv *, jobject, jstring, jobject);
84JNIEXPORT jlong JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestLong
85 (JNIEnv *, jobject, jstring, jobject);
92JNIEXPORT jfloat JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestFloat
93 (JNIEnv *, jobject, jstring, jobject);
100JNIEXPORT jdouble JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestDouble
101 (JNIEnv *, jobject, jstring, jobject);
108JNIEXPORT jstring JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestString
109 (JNIEnv *, jobject, jstring, jobject);
116JNIEXPORT jbooleanArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestBooleanArray
117 (JNIEnv *, jobject, jstring, jobject);
124JNIEXPORT jbyteArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestByteArray
125 (JNIEnv *, jobject, jstring, jobject);
132JNIEXPORT jshortArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestShortArray
133 (JNIEnv *, jobject, jstring, jobject);
140JNIEXPORT jintArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestIntegerArray
141 (JNIEnv *, jobject, jstring, jobject);
148JNIEXPORT jlongArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestLongArray
149 (JNIEnv *, jobject, jstring, jobject);
156JNIEXPORT jfloatArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestFloatArray
157 (JNIEnv *, jobject, jstring, jobject);
164JNIEXPORT jdoubleArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestDoubleArray
165 (JNIEnv *, jobject, jstring, jobject);
172JNIEXPORT jobjectArray JNICALL Java_slac_aida_NativeChannelProvider_aidaRequestStringArray
173 (JNIEnv *, jobject, jstring, jobject);