|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--JNISnippets
| Constructor Summary | |
JNISnippets()
|
|
| Method Summary | |
int |
argMethod(int x,
java.lang.String r)
for callout from native method callArgMethod |
void |
argMethod2(java.lang.String[][] r)
for callout from native method callArgMethod2 passing a two dimensional string array |
void |
callArgMethod()
call a C function that calls back to a method in this object with arguments and int return value |
void |
callArgMethod2()
call a C function that calls back to a method in this object with arguments and int return value |
void |
callVoidMethod()
call a C function that calls back to a method in this object without arguments or return val |
int[][] |
getReturnIntArray2FromC()
call a native function that returns a 2 dimensional int array |
int[] |
getReturnIntArrayFromC()
call a C function that returns an int array |
int |
getReturnIntFromC()
call a C function that returns an int |
java.lang.String[][] |
getReturnStringArray2FromC()
call a native function that returns a two dimensional string array this pattern works with any 2d object array |
java.lang.String[] |
getReturnStringArrayFromC()
call a C function that returns an string array |
java.lang.String |
getReturnStringFromC()
call a C function that returns an string |
static void |
main(java.lang.String[] args)
|
void |
nativeC()
call a simple C function in a DLL |
void |
passIntArgToC(int i)
call a C function and pass it an int |
void |
passIntArray2ArgToC(int[][] i)
call a C function and pass it a 2 dimensional int array |
void |
passIntArrayArgToC(int[] i)
call a C function and pass it an int array |
void |
passStringArgToC(java.lang.String s)
call a C function and pass it a string |
void |
passStringArray2ArgToC(java.lang.String[][] s)
call a native function and pass it a two dimensional string array this pattern works with any 2d object array |
void |
passStringArrayArgToC(java.lang.String[] s)
call a C function and pass it a string array |
void |
useMemberIntFromC()
call a C function that accesses an int member variable of this object |
void |
useMemberStringFromC()
call a C function that accesses a String member variable of this object |
void |
voidMethod()
for callout from native method callVoidMethod |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public JNISnippets()
| Method Detail |
public void nativeC()
public int getReturnIntFromC()
public void passIntArgToC(int i)
public int[] getReturnIntArrayFromC()
public void passIntArrayArgToC(int[] i)
public void useMemberIntFromC()
public java.lang.String getReturnStringFromC()
public void passStringArgToC(java.lang.String s)
public java.lang.String[] getReturnStringArrayFromC()
public void passStringArrayArgToC(java.lang.String[] s)
public void useMemberStringFromC()
public void callVoidMethod()
public void callArgMethod()
public void voidMethod()
public int argMethod(int x,
java.lang.String r)
public void callArgMethod2()
public void argMethod2(java.lang.String[][] r)
public java.lang.String[][] getReturnStringArray2FromC()
public void passStringArray2ArgToC(java.lang.String[][] s)
public int[][] getReturnIntArray2FromC()
public void passIntArray2ArgToC(int[][] i)
public static void main(java.lang.String[] args)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||