From: <jos...@gm...> - 2006-05-18 16:49:56
|
Hello, I am trying to write my first application using SWIG. I am interfacing with Java and I have a set of functions that look like this: typedef void * opcdata; // the type data is hidden to the user, so that it can only be accessed throught the API provided // this is the way to obtain a data int data_create (int data_type,data *d ); // the data type is manipulated in several diferent ways int data_type (data d ); int data_copy (const data d,data *copy ); int data_copy_info_to_actresp (const data d,data copy ); long data_get_long (const data d,int attribute ); I am trying to obtain a java code that is easy to manipulate this simpl= e methods. So far, I have tried to import the typemaps.i that according to documentation tries to create handlers for all typedefs and pointers. I hav= e also tried to reuse some of the examples without any luck so far. As I have to manipulate the same "object", by value and by reference I don=B4t think = the macros in cpointer.i will help, right? Is the problem the fact that opcdata is defined as void * and this is considered an special case? Thanks in advance for your help --=20 Jose A. Maga=F1a |