/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class gov_llnl_lc_chaos_Genders */

#ifndef _Included_gov_llnl_lc_chaos_Genders
#define _Included_gov_llnl_lc_chaos_Genders
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    genders_constructor
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_gov_llnl_lc_chaos_Genders_genders_1constructor
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnumnodes
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_gov_llnl_lc_chaos_Genders_getnumnodes
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnumattrs
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_gov_llnl_lc_chaos_Genders_getnumattrs
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getmaxattrs
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_gov_llnl_lc_chaos_Genders_getmaxattrs
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnodename
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_gov_llnl_lc_chaos_Genders_getnodename
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnodes
 * Signature: ()[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getnodes__
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnodes
 * Signature: (Ljava/lang/String;)[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getnodes__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getnodes
 * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getnodes__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getattr
 * Signature: ()[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getattr__
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getattr
 * Signature: (Ljava/lang/String;)[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getattr__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getattr_all
 * Signature: ()[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_getattr_1all
  (JNIEnv *, jobject);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getattrval
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_gov_llnl_lc_chaos_Genders_getattrval__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    getattrval
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_gov_llnl_lc_chaos_Genders_getattrval__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testattr
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testattr__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testattr
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testattr__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testattrval
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testattrval__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testattrval
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testattrval__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    isnode
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_isnode
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    isattr
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_isattr
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    isattrval
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_isattrval
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    query
 * Signature: (Ljava/lang/String;)[Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL Java_gov_llnl_lc_chaos_Genders_query
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testquery
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testquery__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    testquery
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_gov_llnl_lc_chaos_Genders_testquery__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     gov_llnl_lc_chaos_Genders
 * Method:    cleanup
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_gov_llnl_lc_chaos_Genders_cleanup
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
