Path: blob/master/runtime/cuda/java/com_ibm_cuda_CudaEvent.h
6000 views
/* DO NOT EDIT THIS FILE - it is machine generated */1#include <jni.h>2/* Header for class com_ibm_cuda_CudaEvent */34#ifndef _Included_com_ibm_cuda_CudaEvent5#define _Included_com_ibm_cuda_CudaEvent6#ifdef __cplusplus7extern "C" {8#endif9#undef com_ibm_cuda_CudaEvent_FLAG_DEFAULT10#define com_ibm_cuda_CudaEvent_FLAG_DEFAULT 0L11#undef com_ibm_cuda_CudaEvent_FLAG_BLOCKING_SYNC12#define com_ibm_cuda_CudaEvent_FLAG_BLOCKING_SYNC 1L13#undef com_ibm_cuda_CudaEvent_FLAG_DISABLE_TIMING14#define com_ibm_cuda_CudaEvent_FLAG_DISABLE_TIMING 2L15#undef com_ibm_cuda_CudaEvent_FLAG_INTERPROCESS16#define com_ibm_cuda_CudaEvent_FLAG_INTERPROCESS 4L17/*18* Class: com_ibm_cuda_CudaEvent19* Method: create20* Signature: (II)J21*/22jlong JNICALL Java_com_ibm_cuda_CudaEvent_create23(JNIEnv *, jclass, jint, jint);2425/*26* Class: com_ibm_cuda_CudaEvent27* Method: destroy28* Signature: (IJ)V29*/30void JNICALL Java_com_ibm_cuda_CudaEvent_destroy31(JNIEnv *, jclass, jint, jlong);3233/*34* Class: com_ibm_cuda_CudaEvent35* Method: elapsedTimeSince36* Signature: (JJ)F37*/38jfloat JNICALL Java_com_ibm_cuda_CudaEvent_elapsedTimeSince39(JNIEnv *, jclass, jlong, jlong);4041/*42* Class: com_ibm_cuda_CudaEvent43* Method: query44* Signature: (J)I45*/46jint JNICALL Java_com_ibm_cuda_CudaEvent_query47(JNIEnv *, jclass, jlong);4849/*50* Class: com_ibm_cuda_CudaEvent51* Method: record52* Signature: (IJJ)V53*/54void JNICALL Java_com_ibm_cuda_CudaEvent_record55(JNIEnv *, jclass, jint, jlong, jlong);5657/*58* Class: com_ibm_cuda_CudaEvent59* Method: synchronize60* Signature: (J)V61*/62void JNICALL Java_com_ibm_cuda_CudaEvent_synchronize63(JNIEnv *, jclass, jlong);6465#ifdef __cplusplus66}67#endif68#endif697071