JNA: métodos de llamada en instancia de C ++ devueltos desde DLL
Digamos que tengo una DLL de C ++ con un solo método exportado como:
CustomerProcessor* getInstance();
es decir, simplemente devuelve una instancia de la clase que realmente contiene los métodos a los que necesito llamar.
Sé que puedo asignar el método getInstance () a una Clase en Java usando JNA (extensión com.sun.jna.Library), almacenar la instancia de CustomerProcessor devuelta en un com.sun.jna.Pointer.
Entonces, ¿de alguna manera puedo asignar esto a la clase CustomerProcessor para poder invocar métodos (y, de ser así, cómo)?