这是jni接口头文件,给出程序的头部说明,每个模块给出详细的接口说明,请给出所有JNI接口相应的C++语言完整的接口程序
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class ui_data_chipscope_debugcorei */
#ifndef _Included_ui_data_chipscope_debugcorei
#define _Included_ui_data_chipscope_debugcorei
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortIter_next
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPortIter_1next
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortIter_hasNext
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPortIter_1hasNext
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: delete_DebugPortIter
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_delete_1DebugPortIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpecIter_next
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpecIter_1next
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpecIter_hasNext
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpecIter_1hasNext
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: delete_DebugPortSpecIter
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_delete_1DebugPortSpecIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: LHNetIter_next
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_LHNetIter_1next
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: LHNetIter_hasNext
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_LHNetIter_1hasNext
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: delete_LHNetIter
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_delete_1LHNetIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: LHInstTermIter_next
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_LHInstTermIter_1next
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: LHInstTermIter_hasNext
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_LHInstTermIter_1hasNext
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: delete_LHInstTermIter
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_delete_1LHInstTermIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugBusInterfaceIter_next
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugBusInterfaceIter_1next
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugBusInterfaceIter_hasNext
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugBusInterfaceIter_1hasNext
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: delete_DebugBusInterfaceIter
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_delete_1DebugBusInterfaceIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getDescription
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getDescription
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getCoreGenName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getCoreGenName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getVersion
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getVersion
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getURL
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getURL
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_isCreatableDeletable
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1isCreatableDeletable
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_isHub
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1isHub
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_getParamSpec
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1getParamSpec
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCoreSpec_createPortSpecIter
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCoreSpec_1createPortSpecIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_isImplemented
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1isImplemented
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_createReportFilePathIter
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1createReportFilePathIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getInstanceLH
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getInstanceLH
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getHubCore
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getHubCore
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getParamSet
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getParamSet
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getCoreSpec
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getCoreSpec
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_createPortIter
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1createPortIter
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getNumPortSpecPorts
* Signature: (JJ)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getNumPortSpecPorts
(JNIEnv *, jclass, jlong, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getPortAtIndex
* Signature: (JJI)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getPortAtIndex
(JNIEnv *, jclass, jlong, jlong, jint);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_getChannel
* Signature: (JJ)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1getChannel
(JNIEnv *, jclass, jlong, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugCore_isFromHDL
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugCore_1isFromHDL
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getDescription
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getDescription
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_isCreatableDeletable
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1isCreatableDeletable
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getParamSpec
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getParamSpec
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getDefaultWidth
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getDefaultWidth
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getMaxWidth
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getMaxWidth
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_getMaxNumInstances
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1getMaxNumInstances
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_isVisibleInGUI
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1isVisibleInGUI
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPortSpec_isRestrictedInGUIContext
* Signature: (JLjava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPortSpec_1isRestrictedInGUIContext
(JNIEnv *, jclass, jlong, jstring);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getPortSpec
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getPortSpec
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getPortIndex
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getPortIndex
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getParamSet
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getParamSet
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getCoreInst
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getCoreInst
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getWidth
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getWidth
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getChannel
* Signature: (JI)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getChannel
(JNIEnv *, jclass, jlong, jint);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getTermType
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getTermType
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_getName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1getName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugPort_isClock
* Signature: (J)Z
*/
JNIEXPORT jboolean JNICALL Java_ui_data_chipscope_debugcorei_DebugPort_1isClock
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugChannel_getIndex
* Signature: (J)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_DebugChannel_1getIndex
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugChannel_getInstTerm
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugChannel_1getInstTerm
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugChannel_getPort
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugChannel_1getPort
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugChannel_getProbedNet
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugChannel_1getProbedNet
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: DebugChannel_getProbedITerm
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_DebugChannel_1getProbedITerm
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getBusDefVLNV
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getBusDefVLNV
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getBusDefVendor
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getBusDefVendor
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getBusDefLibrary
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getBusDefLibrary
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getBusDefName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getBusDefName
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getBusDefVersion
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getBusDefVersion
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getConnectedBus
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getConnectedBus
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getProtocol
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getProtocol
(JNIEnv *, jclass, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getLogicalPorts
* Signature: (JJ)I
*/
JNIEXPORT jint JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getLogicalPorts
(JNIEnv *, jclass, jlong, jlong);
/*
* Class: ui_data_chipscope_debugcorei
* Method: HDDCBusInterface_getPhysicalPortProbe
* Signature: (JLjava/lang/String;)J
*/
JNIEXPORT jlong JNICALL Java_ui_data_chipscope_debugcorei_HDDCBusInterface_1getPhysicalPortProbe
(JNIEnv *, jclass, jlong, jstring);
/*
* Class: ui_data_chipscope_debugcorei
* Method: getTclAnyForDebugPort
* Signature: (JJ)V
*/
JNIEXPORT void JNICALL Java_ui_data_chipscope_debugcorei_getTclAnyForDebugPort
(JNIEnv *, jclass, jlong, jlong);
#ifdef __cplusplus
}
#endif
#endif
最新发布