Acesso a classe

Oi pessoal,

Vamos supor que eu tenha a seguinte estrutura em Java:

class pessoa {

private String nome;
private int idade;
private float peso;
}

Já em C++ a minha estrutura é a seguinte:

struct pessoa {

char nome[80];
int idade;
float peso;
}

Se eu tiver a seguinte função em C++, veja:

print_pessoa(struct pessoa);
printf(“Imprimir a estrutura”);
}

Quero que esta função em C++ seja chamada pelo Java através do JNI.
A mesma coisa ocorreria com a função em Java. Se eu tiver uma função identica a esta em Java, quero que esta seja chamada pelo C++ através do JNI. Como poderia fazer isso?

Muito Obrigada,

Flávia