

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
53 messages in net.java.dev.jna.usersRe: [jna-users] How do I map X in C t...| From | Sent On | Attachments |
|---|---|---|
| genc...@web.de | May 20, 2009 6:35 am | |
| Timothy Wall | May 20, 2009 11:50 am | |
| Ahmet Özgür Gencaslan | May 25, 2009 2:15 am | |
| Timothy Wall | May 25, 2009 6:36 pm | |
| genc...@web.de | May 26, 2009 5:34 am | |
| genc...@web.de | May 26, 2009 5:37 am | |
| Timothy Wall | May 26, 2009 6:16 am | |
| genc...@web.de | May 26, 2009 8:49 am | |
| Timothy Wall | May 26, 2009 9:11 am | |
| Özgür Gencaslan | May 27, 2009 12:59 am | |
| Timothy Wall | May 27, 2009 3:52 am | |
| Zsolt Kúti | Aug 21, 2009 3:00 am | |
| Zsolt Kúti | Aug 21, 2009 3:32 am | |
| Daniel Kaufmann | Aug 21, 2009 6:00 am | |
| Olivier Chafik | Aug 21, 2009 6:22 am | |
| Zsolt Kúti | Aug 21, 2009 7:46 am | |
| Zsolt Kúti | Aug 21, 2009 7:46 am | |
| Olivier Chafik | Aug 21, 2009 3:11 pm | |
| Zsolt Kúti | Aug 21, 2009 11:11 pm | |
| Zsolt Kúti | Aug 22, 2009 4:02 am | |
| Zsolt Kúti | Aug 22, 2009 4:05 am | |
| Timothy Wall | Aug 22, 2009 5:08 am | |
| Zsolt Kúti | Aug 23, 2009 8:38 am | |
| Timothy Wall | Aug 23, 2009 9:17 am | |
| Olivier Chafik | Aug 23, 2009 10:49 am | |
| Zsolt Kúti | Aug 23, 2009 11:42 am | |
| Olivier Chafik | Aug 23, 2009 4:10 pm | |
| Zsolt Kúti | Aug 24, 2009 10:17 am | |
| Olivier Chafik | Aug 24, 2009 1:56 pm | |
| Timothy Wall | Aug 24, 2009 2:36 pm | |
| Olivier Chafik | Aug 24, 2009 4:17 pm | |
| Olivier Chafik | Aug 24, 2009 4:51 pm | |
| Timothy Wall | Aug 25, 2009 4:43 am | |
| Timothy Wall | Aug 25, 2009 4:48 am | |
| Olivier Chafik | Aug 25, 2009 7:07 am | |
| Timothy Wall | Aug 25, 2009 7:37 am | |
| Olivier Chafik | Aug 25, 2009 8:49 am | |
| Timothy Wall | Aug 25, 2009 10:39 am | |
| Olivier Chafik | Aug 25, 2009 3:02 pm | |
| Timothy Wall | Aug 26, 2009 6:25 am | |
| Olivier Chafik | Aug 26, 2009 11:14 am | |
| Samuel Audet | Aug 27, 2009 8:14 am | |
| Timothy Wall | Aug 27, 2009 8:34 am | |
| Timothy Wall | Aug 27, 2009 8:42 am | |
| Olivier Chafik | Aug 27, 2009 10:02 am | |
| Olivier Chafik | Aug 27, 2009 10:08 am | |
| Olivier Chafik | Aug 27, 2009 10:13 am | |
| Timothy Wall | Aug 27, 2009 10:15 am | |
| Samuel Audet | Aug 27, 2009 9:01 pm | |
| Olivier Chafik | Aug 28, 2009 9:21 am | |
| Samuel Audet | Aug 28, 2009 9:40 am | |
| Timothy Wall | Aug 28, 2009 12:18 pm | |
| Samuel Audet | Aug 28, 2009 7:18 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [jna-users] How do I map X in C to Y in Java? | Actions... |
|---|---|---|
| From: | Timothy Wall (twal...@dev.java.net) | |
| Date: | May 25, 2009 6:36:07 pm | |
| List: | net.java.dev.jna.users | |
On May 25, 2009, at 5:15 AM, Ahmet Özgür Gencaslan wrote:
but how cann i call this function, so that the result is accessible to me :
PointerByReference ptr = new PointerByReference(spot_result.getPointer())
lib.klom_spot_get_result_struct(spot_id, ptr, BLOCKING_TIME);
ptr.getValue() will provide you with the returned pointer. Once you've dereferenced to the address of a structure, you can pass that to Structure.useMemory.
I really try to understand but i still fail.
The call
lib.klom_spot_get_result_struct(spot_id, ptr, BLOCKING_TIME)
should put a list of klom_spot_result_s elements in that ptr.
If i make
ptr.getValue()
that returns a Pointer. but i want something like this (pseudo-code)
klom_spot_result_s[] spot_result = new klom_spot_result_s[20]; lib.klom_spot_get_result_struct(spot_id, ptr, BLOCKING_TIME); for(int i = 0; i<spot_result.length; i++) System.out.println(spot_result[i].startTime);
How can i mangae this behaviour?
klom_spot_result_s s = new klom_spot_result_s(); s.useMemory(ptr.getValue(); klom_spot_result_s[] spot_result = (klom_spot_result_s[])s.toArray(LENGTH);







