Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

src/jni/net_threebit_jvr_dx.h File Reference

#include <jni.h>

Go to the source code of this file.

Functions

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_open (JNIEnv *, jclass, jstring, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_close (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_sethook (JNIEnv *, jclass, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_setevtmsk (JNIEnv *, jclass, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_listen (JNIEnv *, jclass, jint, jobject)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_unlisten (JNIEnv *, jclass, jint)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_dx_getxmitslot (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_dial (JNIEnv *, jclass, jint, jstring, jobject, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_stopch (JNIEnv *, jclass, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_clrdigbuf (JNIEnv *, jclass, jint)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_dx_bldtngen (JNIEnv *, jclass, jint, jint, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playtone (JNIEnv *, jclass, jint, jobject, jobjectArray, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playtoneEx (JNIEnv *, jclass, jint, jobject, jobjectArray, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1TERMMSK (JNIEnv *, jclass, jint)
JNIEXPORT jstring JNICALL Java_net_threebit_jvr_dx_getdig (JNIEnv *, jclass, jint, jobjectArray, jobject, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playvox (JNIEnv *, jclass, jint, jstring, jobjectArray, jobject, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playwav (JNIEnv *, jclass, jint, jstring, jobjectArray, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_recf (JNIEnv *, jclass, jint, jstring, jobjectArray, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_rec (JNIEnv *, jclass, jint, jobjectArray, jobjectArray, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileopen (JNIEnv *, jclass, jstring, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileclose (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileerrno (JNIEnv *, jclass)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1CONNTYPE (JNIEnv *, jclass, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1LONGLOW (JNIEnv *, jclass, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1SHORTLOW (JNIEnv *, jclass, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1SIZEHI (JNIEnv *, jclass, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1TRCOUNT (JNIEnv *, jclass, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1CPTERM (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_wtring (JNIEnv *, jclass, jint, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_mreciottdata (JNIEnv *, jclass, jint, jobjectArray, jobjectArray, jobject, jint, jobject)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1HOOKST (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_recwav (JNIEnv *, jclass, jint, jstring, jobjectArray, jobject, jint)
JNIEXPORT jstring JNICALL Java_net_threebit_jvr_dx_wtcallid (JNIEnv *, jclass, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_getparm (JNIEnv *, jclass, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_setparm (JNIEnv *, jclass, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_play (JNIEnv *, jclass, jint, jobjectArray, jobjectArray, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_reciottdata (JNIEnv *, jclass, jint, jobjectArray, jobjectArray, jobject, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playiottdata (JNIEnv *, jclass, jint, jobjectArray, jobjectArray, jobject, jint)
JNIEXPORT void JNICALL Java_net_threebit_jvr_dx_initDxClass (JNIEnv *, jclass)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_deltones (JNIEnv *, jclass, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgdur (JNIEnv *, jclass, jint, jint, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgfreq (JNIEnv *, jclass, jint, jint, jint, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgrepcnt (JNIEnv *, jclass, jint, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_initcallp (JNIEnv *, jclass, jint)


Function Documentation

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1CONNTYPE JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 823 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1CPTERM JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 903 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1HOOKST JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 978 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1LONGLOW JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 839 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1SHORTLOW JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 855 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1SIZEHI JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 871 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1TERMMSK JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 563 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_dx_ATDX_1TRCOUNT JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 887 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_dx_bldtngen JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint  ,
jint  ,
jint 
 

Definition at line 483 of file dx.cpp.

References init(), jvr_convert_tngen_n2j(), JVR_ENTER, JVR_EXIT, and tn_gen_class.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgdur JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint  ,
jint  ,
jint 
 

Definition at line 1361 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgfreq JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint  ,
jint  ,
jint 
 

Definition at line 1380 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_chgrepcnt JNIEnv *  ,
jclass  ,
jint  ,
jint 
 

Definition at line 1399 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_close JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 305 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_clrdigbuf JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 467 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_deltones JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 1345 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_dial JNIEnv *  ,
jclass  ,
jint  ,
jstring  ,
jobject  ,
jint 
 

Definition at line 423 of file dx.cpp.

References jvr_convert_dxcap_j2n(), JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileclose JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 782 of file dx.cpp.

References close(), JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, and JVR_THROW_JVR.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileerrno JNIEnv *  ,
jclass 
 

Definition at line 806 of file dx.cpp.

References jvr_throw(), and JVR_THROW_JVR.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_fileopen JNIEnv *  ,
jclass  ,
jstring  ,
jint  ,
jint 
 

Definition at line 753 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, and JVR_THROW_JVR.

JNIEXPORT jstring JNICALL Java_net_threebit_jvr_dx_getdig JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobject  ,
jint 
 

Definition at line 579 of file dx.cpp.

References digits, dv_digit_class, jvr_convert_dvtpt_j2n(), jvr_digbuf, JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_getparm JNIEnv *  ,
jclass  ,
jint  ,
jint 
 

Definition at line 1052 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_JVR.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_dx_getxmitslot JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 395 of file dx.cpp.

References init(), jvr_convert_sctsinfo_n2j(), JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, and sc_tsinfo_class.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_initcallp JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 1418 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT void JNICALL Java_net_threebit_jvr_dx_initDxClass JNIEnv *  ,
jclass 
 

Definition at line 1325 of file dx.cpp.

References dx_uio_read(), dx_uio_seek(), dx_uio_write(), jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_listen JNIEnv *  ,
jclass  ,
jint  ,
jobject 
 

Definition at line 358 of file dx.cpp.

References jvr_convert_sctsinfo_j2n(), JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_mreciottdata JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobjectArray  ,
jobject  ,
jint  ,
jobject 
 

Definition at line 935 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_dxiott_j2n(), jvr_convert_dxxpb_j2n(), jvr_convert_sctsinfo_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_open JNIEnv *  ,
jclass  ,
jstring  ,
jint 
 

Definition at line 282 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_play JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobjectArray  ,
jint 
 

Definition at line 1089 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_dxiott_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playiottdata JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobjectArray  ,
jobject  ,
jint 
 

Definition at line 1159 of file dx.cpp.

References dx_xpb_offset, jvr_convert_dvtpt_j2n(), jvr_convert_dxiott_j2n(), jvr_convert_dxxpb_j2n(), JVR_DVTPT_MAXSIZE, jvr_dxxpb_buff, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playtone JNIEnv *  ,
jclass  ,
jint  ,
jobject  ,
jobjectArray  ,
jint 
 

Definition at line 503 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_tngen_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playtoneEx JNIEnv *  ,
jclass  ,
jint  ,
jobject  ,
jobjectArray  ,
jint 
 

Definition at line 534 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_tngencad_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playvox JNIEnv *  ,
jclass  ,
jint  ,
jstring  ,
jobjectArray  ,
jobject  ,
jint 
 

Definition at line 636 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_dxxpb_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_playwav JNIEnv *  ,
jclass  ,
jint  ,
jstring  ,
jobjectArray  ,
jint 
 

Definition at line 671 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_rec JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobjectArray  ,
jint 
 

Definition at line 725 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_dxiott_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_recf JNIEnv *  ,
jclass  ,
jint  ,
jstring  ,
jobjectArray  ,
jint 
 

Definition at line 698 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_reciottdata JNIEnv *  ,
jclass  ,
jint  ,
jobjectArray  ,
jobjectArray  ,
jobject  ,
jint 
 

Definition at line 1121 of file dx.cpp.

References dx_xpb_offset, jvr_convert_dvtpt_j2n(), jvr_convert_dxiott_j2n(), jvr_convert_dxxpb_j2n(), JVR_DVTPT_MAXSIZE, jvr_dxxpb_buff, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_recwav JNIEnv *  ,
jclass  ,
jint  ,
jstring  ,
jobjectArray  ,
jobject  ,
jint 
 

Definition at line 994 of file dx.cpp.

References jvr_convert_dvtpt_j2n(), jvr_convert_dxxpb_j2n(), JVR_DVTPT_MAXSIZE, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_DG, JVR_THROW_JVR, and tpt.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_setevtmsk JNIEnv *  ,
jclass  ,
jint  ,
jint 
 

Definition at line 342 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_sethook JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint 
 

Definition at line 326 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_setparm JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint 
 

Definition at line 1070 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_stopch JNIEnv *  ,
jclass  ,
jint  ,
jint 
 

Definition at line 451 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_unlisten JNIEnv *  ,
jclass  ,
jint 
 

Definition at line 379 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jstring JNICALL Java_net_threebit_jvr_dx_wtcallid JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint 
 

Definition at line 1033 of file dx.cpp.

References JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_DG.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_dx_wtring JNIEnv *  ,
jclass  ,
jint  ,
jint  ,
jint  ,
jint 
 

Definition at line 919 of file dx.cpp.

References JVR_ENTER, jvr_throw(), and JVR_THROW_DG.


Generated on Sat Jul 16 03:47:36 2005 for JVR by doxygen 1.3.5