/usr/include/nrn/nrnjava.h is in neuron-dev 7.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #ifndef nrnjava_h
#define nrnjava_h
#if defined(__cplusplus)
#extern "C" {
#endif
extern void* (*p_java2nrn_cons)(Object*);
extern void (*p_java2nrn_destruct)(void* opaque_java_object);
extern double (*p_java2nrn_dmeth)(Object* ho, Symbol* method);
extern char** (*p_java2nrn_smeth)(Object* ho, Symbol* method);
extern Object** (*p_java2nrn_ometh)(Object* ho, Symbol* method);
extern const char* (*p_java2nrn_classname)(Object* ho);
extern Symbol* java2nrn_class(const char* classname, int classindex, const char* methods);
extern int (*p_hoc_load_java)(void);
#if defined(__cplusplus)
}
#endif
#endif
|