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

src/jni/net_threebit_jvr_gc.h File Reference

#include <jni.h>

Go to the source code of this file.

Functions

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Start (JNIEnv *, jclass, jobject)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Stop (JNIEnv *, jclass)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_CCLibStatusEx (JNIEnv *, jclass, jstring, jobject)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_OpenEx (JNIEnv *, jclass, jstring, jint, jobject)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Close (JNIEnv *, jclass, jlong)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetMetaEventEx (JNIEnv *, jclass, jlong)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetMetaEvent (JNIEnv *, jclass)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_ResetLineDev (JNIEnv *, jclass, jlong, jlong)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_MakeCall (JNIEnv *, jclass, jlong, jstring, jobject, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_DropCall (JNIEnv *, jclass, jlong, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_ReleaseCallEx (JNIEnv *, jclass, jlong, jlong)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetCallInfo (JNIEnv *, jclass, jlong, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Listen (JNIEnv *, jclass, jlong, jobject, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_UnListen (JNIEnv *, jclass, jlong, jlong)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_WaitCall (JNIEnv *, jclass, jlong, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AnswerCall (JNIEnv *, jclass, jlong, jint, jlong)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_CRN2LineDev (JNIEnv *, jclass, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AttachResource (JNIEnv *, jclass, jlong, jint, jobject, jobject, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Detach (JNIEnv *, jclass, jlong, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetCallState (JNIEnv *, jclass, jlong)
JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetXmitSlot (JNIEnv *, jclass, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetResourceH (JNIEnv *, jclass, jlong, jint)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetChanState (JNIEnv *, jclass, jlong, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_LoadDxParm (JNIEnv *, jclass, jlong, jstring)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_CallAck (JNIEnv *, jclass, jlong, jobject, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetVoiceH (JNIEnv *, jclass, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetInfoElem (JNIEnv *, jclass, jint, jlong, jobject, jint)
JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_SetConfigData (JNIEnv *, jclass, jint, jlong, jobject, jint, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_util_1insert_1parm_1val (JNIEnv *, jclass, jobject, jint, jint, jint, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetCallingNum (JNIEnv *, jclass, jlong, jstring)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetNetworkH (JNIEnv *, jclass, jlong)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetParm (JNIEnv *, jclass, jlong, jint, jobject)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetCallProgressParm (JNIEnv *, jclass, jlong, jobject)
JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AcceptCall (JNIEnv *, jclass, jlong, jint, jlong)


Function Documentation

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AcceptCall JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 1137 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AnswerCall JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 675 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_AttachResource JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jobject  ,
jobject  ,
jint  ,
jlong 
 

Definition at line 710 of file gc.cpp.

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

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_CallAck JNIEnv *  ,
jclass  ,
jlong  ,
jobject  ,
jlong 
 

Definition at line 895 of file gc.cpp.

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

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

Definition at line 305 of file gc.cpp.

References gc_cclib_state_class, gc_cclib_statusall_class, GC_THROW, JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_JVR.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Close JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 387 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_CRN2LineDev JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 690 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Detach JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 739 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_DropCall JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 516 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetCallInfo JNIEnv *  ,
jclass  ,
jlong  ,
jint 
 

Definition at line 546 of file gc.cpp.

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

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetCallState JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 754 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetMetaEvent JNIEnv *  ,
jclass 
 

Definition at line 443 of file gc.cpp.

References GC_THROW, jvr_convert_metaevent_n2j(), JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_JVR, and metaevent_class.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetMetaEventEx JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 402 of file gc.cpp.

References GC_THROW, jvr_convert_metaevent_n2j(), JVR_EELOG, JVR_ENTER, JVR_EXIT, jvr_throw(), JVR_THROW_JVR, metaevent_class, and metaevent_init.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetNetworkH JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 1056 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetResourceH JNIEnv *  ,
jclass  ,
jlong  ,
jint 
 

Definition at line 806 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_GetVoiceH JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 921 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jobject JNICALL Java_net_threebit_jvr_gc_GetXmitSlot JNIEnv *  ,
jclass  ,
jlong 
 

Definition at line 774 of file gc.cpp.

References GC_THROW, init(), jvr_convert_sctsinfo_n2j(), JVR_ENTER, JVR_EXIT, and sc_tsinfo_class.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Listen JNIEnv *  ,
jclass  ,
jlong  ,
jobject  ,
jlong 
 

Definition at line 607 of file gc.cpp.

References GC_THROW, jvr_convert_sctsinfo_j2n(), JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_LoadDxParm JNIEnv *  ,
jclass  ,
jlong  ,
jstring 
 

Definition at line 869 of file gc.cpp.

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

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_MakeCall JNIEnv *  ,
jclass  ,
jlong  ,
jstring  ,
jobject  ,
jint  ,
jlong 
 

Definition at line 488 of file gc.cpp.

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

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_OpenEx JNIEnv *  ,
jclass  ,
jstring  ,
jint  ,
jobject 
 

Definition at line 365 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_ReleaseCallEx JNIEnv *  ,
jclass  ,
jlong  ,
jlong 
 

Definition at line 531 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_ResetLineDev JNIEnv *  ,
jclass  ,
jlong  ,
jlong 
 

Definition at line 473 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetCallingNum JNIEnv *  ,
jclass  ,
jlong  ,
jstring 
 

Definition at line 1035 of file gc.cpp.

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

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetCallProgressParm JNIEnv *  ,
jclass  ,
jlong  ,
jobject 
 

Definition at line 1107 of file gc.cpp.

References GC_THROW, jvr_convert_dxcap_j2n(), JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetChanState JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 854 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_SetConfigData JNIEnv *  ,
jclass  ,
jint  ,
jlong  ,
jobject  ,
jint  ,
jint  ,
jlong 
 

Definition at line 978 of file gc.cpp.

References gc_parm_blk_offset, GC_THROW, JVR_ENTER, JVR_EXIT, and jvr_gcparmblk_buff.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetInfoElem JNIEnv *  ,
jclass  ,
jint  ,
jlong  ,
jobject  ,
jint 
 

Definition at line 941 of file gc.cpp.

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

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_SetParm JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jobject 
 

Definition at line 1076 of file gc.cpp.

References GC_THROW, jvr_convert_gcparm_j2n(), JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Start JNIEnv *  ,
jclass  ,
jobject 
 

Definition at line 211 of file gc.cpp.

References cclib_start_struct_class, gc_start_struct_class, GC_THROW, JVR_ENTER, JVR_EXIT, jvr_throw(), and JVR_THROW_JVR.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_Stop JNIEnv *  ,
jclass 
 

Definition at line 290 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_UnListen JNIEnv *  ,
jclass  ,
jlong  ,
jlong 
 

Definition at line 630 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.

JNIEXPORT jint JNICALL Java_net_threebit_jvr_gc_util_1insert_1parm_1val JNIEnv *  ,
jclass  ,
jobject  ,
jint  ,
jint  ,
jint  ,
jlong 
 

Definition at line 1011 of file gc.cpp.

References gc_parm_blk_offset, GC_THROW, JVR_ENTER, JVR_EXIT, and jvr_gcparmblk_buff.

JNIEXPORT jlong JNICALL Java_net_threebit_jvr_gc_WaitCall JNIEnv *  ,
jclass  ,
jlong  ,
jint  ,
jlong 
 

Definition at line 645 of file gc.cpp.

References GC_THROW, JVR_ENTER, and JVR_EXIT.


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