/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __org_trinitydesktop_koala_DCOPClient__
#define __org_trinitydesktop_koala_DCOPClient__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_metaObject (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_className (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_newDCOPClient (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_attach (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_bindToApp (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_detach (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isAttached (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isAttachedToForeignServer (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_acceptCalls (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setAcceptCalls (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_qtBridgeEnabled (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setQtBridgeEnabled (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_registerAs__Ljava_lang_String_2Z (JNIEnv *env, jobject, jstring, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_registerAs__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isRegistered (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_appId (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_DCOPClient_socket (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_suspend (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_resume (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isSuspended (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_send__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2_3B (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_send__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_call (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray, jobject, jbyteArray, jboolean, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_DCOPClient_callAsync (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_findObject (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray, jobject, jobject, jboolean, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_emitDCOPSignal__Ljava_lang_String_2Ljava_lang_String_2_3B (JNIEnv *env, jobject, jstring, jstring, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_emitDCOPSignal__Ljava_lang_String_2_3B (JNIEnv *env, jobject, jstring, jbyteArray);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_connectDCOPSignal (JNIEnv *env, jobject, jstring, jstring, jstring, jstring, jstring, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_disconnectDCOPSignal (JNIEnv *env, jobject, jstring, jstring, jstring, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_process (JNIEnv *env, jobject, jstring, jbyteArray, jobject, jbyteArray);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_DCOPClient_transactionId (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isApplicationRegistered (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_registeredApplications (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteObjects__Ljava_lang_String_2_3Z (JNIEnv *env, jobject, jstring, jbooleanArray);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteObjects__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteInterfaces__Ljava_lang_String_2Ljava_lang_String_2_3Z (JNIEnv *env, jobject, jstring, jstring, jbooleanArray);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteInterfaces__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteFunctions__Ljava_lang_String_2Ljava_lang_String_2_3Z (JNIEnv *env, jobject, jstring, jstring, jbooleanArray);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_remoteFunctions__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_receive (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray, jobject, jbyteArray);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_find (JNIEnv *env, jobject, jstring, jstring, jstring, jbyteArray, jobject, jbyteArray);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_senderId (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setDefaultObject (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_defaultObject (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setNotifications (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setDaemonMode (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setPriorityCall (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setServerAddress (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_normalizeFunctionSignature (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_mainClient (JNIEnv *env, jclass);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_setMainClient (JNIEnv *env, jclass, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_DCOPClient_findLocalClient (JNIEnv *env, jclass, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_emergencyClose (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_postMortemSender (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_postMortemObject (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_postMortemFunction (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_dcopServerFile__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_dcopServerFile__ (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_DCOPClient_iceauthPath (JNIEnv *env, jclass);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_processSocketData (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_finalize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_DCOPClient_dispose (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_DCOPClient_isDisposed (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __org_trinitydesktop_koala_DCOPClient__ */
