#include <../../nrnconf.h>
#include "njconf.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <jni.h>
#include <InterViews/resource.h>
#include "nrnoc2iv.h"
#include "njvm.h"
Go to the source code of this file.
◆ NULL_CHECK
◆ PATH_SEPARATOR
| #define PATH_SEPARATOR ':' |
◆ USEJVM
◆ AddOption()
| static void AddOption |
( |
char * |
str, |
|
|
void * |
info |
|
) |
| |
|
static |
◆ convertJavaClassToHoc()
| int convertJavaClassToHoc |
( |
JNIEnv * |
env, |
|
|
const char * |
jname, |
|
|
const char * |
hname, |
|
|
const char * |
path |
|
) |
| |
Make a hoc equivalent to Java class (jname) calling it hname in hoc.
Done from NrnJava.load("name") after the class is loaded with FindClass.
Definition at line 299 of file nrnjava.cpp.
◆ initialize_jvm2()
| static void initialize_jvm2 |
( |
| ) |
|
|
static |
◆ myabort()
◆ myexit()
◆ myvfprintf()
| jint myvfprintf |
( |
FILE * |
fp, |
|
|
const char * |
format, |
|
|
va_list |
args |
|
) |
| |
◆ nj_load()
◆ nrn_InitializeJavaVM()
| void nrn_InitializeJavaVM |
( |
| ) |
|
◆ nrnjava_init()
◆ PrintJavaVersion()
| static void PrintJavaVersion |
( |
JNIEnv * |
env | ) |
|
|
static |
◆ maxOptions
◆ neuron_home
◆ nrnjava_env
◆ nrnjava_root_env
◆ nrnjava_vm
◆ numOptions
◆ options
◆ p_hoc_load_java
| int(* p_hoc_load_java) () |
◆ p_java2nrn_cons