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

#ifndef _Included_cnrg_itx_gtwy_Gateway
#define _Included_cnrg_itx_gtwy_Gateway
#ifdef __cplusplus
extern "C" {
#endif
#undef cnrg_itx_gtwy_Gateway_BUFFERSIZE
#define cnrg_itx_gtwy_Gateway_BUFFERSIZE 512L
#undef cnrg_itx_gtwy_Gateway_PXFERFACTOR
#define cnrg_itx_gtwy_Gateway_PXFERFACTOR 2L
#undef cnrg_itx_gtwy_Gateway_LINECOUNT
#define cnrg_itx_gtwy_Gateway_LINECOUNT 2L
#undef cnrg_itx_gtwy_Gateway_CHANNELCOUNT
#define cnrg_itx_gtwy_Gateway_CHANNELCOUNT 4L
/* Inaccessible static: PHONENUMBER */
/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    channelOffHook
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_channelOffHook
  (JNIEnv *, jobject, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    channelOnHook
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_channelOnHook
  (JNIEnv *, jobject, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    channelSetUp
 * Signature: (II)I
 */
JNIEXPORT jint JNICALL Java_cnrg_itx_gtwy_Gateway_channelSetUp
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    dialPhone
 * Signature: (Ljava/lang/String;Lcnrg/itx/gtwy/Line;)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_dialPhone
  (JNIEnv *, jobject, jstring, jobject);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    endPlayConnection
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_endPlayConnection
  (JNIEnv *, jobject, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    endRecordConnection
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_endRecordConnection
  (JNIEnv *, jobject, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    initialize
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_initialize
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    playTones
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_playTones
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    reroute
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_reroute
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    resetPlaySequence
 * Signature: (IZ)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_resetPlaySequence
  (JNIEnv *, jobject, jint, jboolean);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    resetRecordSequence
 * Signature: (IZ)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_resetRecordSequence
  (JNIEnv *, jobject, jint, jboolean);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    shutDown
 * Signature: ([I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_shutDown
  (JNIEnv *, jobject, jintArray);

/*
 * Class:     cnrg_itx_gtwy_Gateway
 * Method:    unroute
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_cnrg_itx_gtwy_Gateway_unroute
  (JNIEnv *, jobject, jint);

#ifdef __cplusplus
}
#endif
#endif
