NEURON
nrnjava.h File Reference

Go to the source code of this file.

Functions

Symboljava2nrn_class (const char *classname, int classindex, const char *methods)
 Create a hoc class from a java one. More...
 

Variables

void *(* p_java2nrn_cons )(Object *)
 
void(* p_java2nrn_destruct )(void *opaque_java_object)
 
double(* p_java2nrn_dmeth )(Object *ho, Symbol *method)
 
char **(* p_java2nrn_smeth )(Object *ho, Symbol *method)
 
Object **(* p_java2nrn_ometh )(Object *ho, Symbol *method)
 
const char *(* p_java2nrn_classname )(Object *ho)
 
int(* p_hoc_load_java )(void)
 

Function Documentation

◆ java2nrn_class()

Symbol* java2nrn_class ( const char *  classname,
int  classindex,
const char *  methods 
)

Create a hoc class from a java one.

Parameters
classindex: +ve id for class (0,1, ...)

Definition at line 1628 of file hoc_oop.cpp.

Variable Documentation

◆ p_hoc_load_java

int(* p_hoc_load_java) (void)

Definition at line 619 of file fileio.cpp.

◆ p_java2nrn_classname

const char*(* p_java2nrn_classname) (Object *ho)

◆ p_java2nrn_cons

void*(* p_java2nrn_cons) (Object *)

Definition at line 22 of file hoc_oop.cpp.

◆ p_java2nrn_destruct

void(* p_java2nrn_destruct) (void *opaque_java_object)

Definition at line 23 of file hoc_oop.cpp.

◆ p_java2nrn_dmeth

double(* p_java2nrn_dmeth) (Object *ho, Symbol *method)

Definition at line 24 of file hoc_oop.cpp.

◆ p_java2nrn_ometh

Object**(* p_java2nrn_ometh) (Object *ho, Symbol *method)

Definition at line 26 of file hoc_oop.cpp.

◆ p_java2nrn_smeth

char**(* p_java2nrn_smeth) (Object *ho, Symbol *method)

Definition at line 25 of file hoc_oop.cpp.