OpenCores
URL https://opencores.org/ocsvn/usb_fpga_2_04/usb_fpga_2_04/trunk

Subversion Repositories usb_fpga_2_04

[/] [usb_fpga_2_04/] [trunk/] [libusbJava-src/] [LibusbJava.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ZTEX
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class ch_ntb_usb_LibusbJava */
4
 
5
#ifndef _Included_ch_ntb_usb_LibusbJava
6
#define _Included_ch_ntb_usb_LibusbJava
7
/*
8
 * Class:     ch_ntb_usb_LibusbJava
9
 * Method:    usb_set_debug
10
 * Signature: (I)V
11
 */
12
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbJava_usb_1set_1debug
13
  (JNIEnv *, jclass, jint);
14
 
15
/*
16
 * Class:     ch_ntb_usb_LibusbJava
17
 * Method:    usb_init
18
 * Signature: ()V
19
 */
20
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbJava_usb_1init
21
  (JNIEnv *, jclass);
22
 
23
/*
24
 * Class:     ch_ntb_usb_LibusbJava
25
 * Method:    usb_find_busses
26
 * Signature: ()I
27
 */
28
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1find_1busses
29
  (JNIEnv *, jclass);
30
 
31
/*
32
 * Class:     ch_ntb_usb_LibusbJava
33
 * Method:    usb_find_devices
34
 * Signature: ()I
35
 */
36
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1find_1devices
37
  (JNIEnv *, jclass);
38
 
39
/*
40
 * Class:     ch_ntb_usb_LibusbJava
41
 * Method:    usb_get_busses
42
 * Signature: ()Lch/ntb/usb/Usb_Bus;
43
 */
44
JNIEXPORT jobject JNICALL Java_ch_ntb_usb_LibusbJava_usb_1get_1busses
45
  (JNIEnv *, jclass);
46
 
47
/*
48
 * Class:     ch_ntb_usb_LibusbJava
49
 * Method:    usb_open
50
 * Signature: (Lch/ntb/usb/Usb_Device;)J
51
 */
52
JNIEXPORT jlong JNICALL Java_ch_ntb_usb_LibusbJava_usb_1open
53
  (JNIEnv *, jclass, jobject);
54
 
55
/*
56
 * Class:     ch_ntb_usb_LibusbJava
57
 * Method:    usb_close
58
 * Signature: (J)I
59
 */
60
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1close
61
  (JNIEnv *, jclass, jlong);
62
 
63
/*
64
 * Class:     ch_ntb_usb_LibusbJava
65
 * Method:    usb_set_configuration
66
 * Signature: (JI)I
67
 */
68
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1set_1configuration
69
  (JNIEnv *, jclass, jlong, jint);
70
 
71
/*
72
 * Class:     ch_ntb_usb_LibusbJava
73
 * Method:    usb_set_altinterface
74
 * Signature: (JI)I
75
 */
76
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1set_1altinterface
77
  (JNIEnv *, jclass, jlong, jint);
78
 
79
/*
80
 * Class:     ch_ntb_usb_LibusbJava
81
 * Method:    usb_clear_halt
82
 * Signature: (JI)I
83
 */
84
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1clear_1halt
85
  (JNIEnv *, jclass, jlong, jint);
86
 
87
/*
88
 * Class:     ch_ntb_usb_LibusbJava
89
 * Method:    usb_reset
90
 * Signature: (J)I
91
 */
92
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1reset
93
  (JNIEnv *, jclass, jlong);
94
 
95
/*
96
 * Class:     ch_ntb_usb_LibusbJava
97
 * Method:    usb_claim_interface
98
 * Signature: (JI)I
99
 */
100
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1claim_1interface
101
  (JNIEnv *, jclass, jlong, jint);
102
 
103
/*
104
 * Class:     ch_ntb_usb_LibusbJava
105
 * Method:    usb_release_interface
106
 * Signature: (JI)I
107
 */
108
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1release_1interface
109
  (JNIEnv *, jclass, jlong, jint);
110
 
111
/*
112
 * Class:     ch_ntb_usb_LibusbJava
113
 * Method:    usb_control_msg
114
 * Signature: (JIIII[BII)I
115
 */
116
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1control_1msg
117
  (JNIEnv *, jclass, jlong, jint, jint, jint, jint, jbyteArray, jint, jint);
118
 
119
/*
120
 * Class:     ch_ntb_usb_LibusbJava
121
 * Method:    usb_get_string
122
 * Signature: (JII)Ljava/lang/String;
123
 */
124
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbJava_usb_1get_1string
125
  (JNIEnv *, jclass, jlong, jint, jint);
126
 
127
/*
128
 * Class:     ch_ntb_usb_LibusbJava
129
 * Method:    usb_get_string_simple
130
 * Signature: (JI)Ljava/lang/String;
131
 */
132
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbJava_usb_1get_1string_1simple
133
  (JNIEnv *, jclass, jlong, jint);
134
 
135
/*
136
 * Class:     ch_ntb_usb_LibusbJava
137
 * Method:    usb_get_descriptor
138
 * Signature: (JBBI)Ljava/lang/String;
139
 */
140
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbJava_usb_1get_1descriptor
141
  (JNIEnv *, jclass, jlong, jbyte, jbyte, jint);
142
 
143
/*
144
 * Class:     ch_ntb_usb_LibusbJava
145
 * Method:    usb_get_descriptor_by_endpoint
146
 * Signature: (JIBBI)Ljava/lang/String;
147
 */
148
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbJava_usb_1get_1descriptor_1by_1endpoint
149
  (JNIEnv *, jclass, jlong, jint, jbyte, jbyte, jint);
150
 
151
/*
152
 * Class:     ch_ntb_usb_LibusbJava
153
 * Method:    usb_bulk_write
154
 * Signature: (JI[BII)I
155
 */
156
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1bulk_1write
157
  (JNIEnv *, jclass, jlong, jint, jbyteArray, jint, jint);
158
 
159
/*
160
 * Class:     ch_ntb_usb_LibusbJava
161
 * Method:    usb_bulk_read
162
 * Signature: (JI[BII)I
163
 */
164
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1bulk_1read
165
  (JNIEnv *, jclass, jlong, jint, jbyteArray, jint, jint);
166
 
167
/*
168
 * Class:     ch_ntb_usb_LibusbJava
169
 * Method:    usb_interrupt_write
170
 * Signature: (JI[BII)I
171
 */
172
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1interrupt_1write
173
  (JNIEnv *, jclass, jlong, jint, jbyteArray, jint, jint);
174
 
175
/*
176
 * Class:     ch_ntb_usb_LibusbJava
177
 * Method:    usb_interrupt_read
178
 * Signature: (JI[BII)I
179
 */
180
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1interrupt_1read
181
  (JNIEnv *, jclass, jlong, jint, jbyteArray, jint, jint);
182
 
183
/*
184
 * Class:     ch_ntb_usb_LibusbJava
185
 * Method:    usb_strerror
186
 * Signature: ()Ljava/lang/String;
187
 */
188
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbJava_usb_1strerror
189
  (JNIEnv *, jclass);
190
 
191
/*
192
 * Class:     ch_ntb_usb_LibusbJava
193
 * Method:    usb_error_no
194
 * Signature: (I)I
195
 */
196
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbJava_usb_1error_1no
197
  (JNIEnv *, jclass, jint);
198
 
199
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.