nrnpython.cpp File Reference

#include <nrnpython.h>
#include <stdio.h>
#include <InterViews/resource.h>
#include <nrnoc2iv.h>
#include <nrnpy_reg.h>
#include <hoccontext.h>
#include <hocstr.h>
Include dependency graph for nrnpython.cpp:

Functions

void nrnpython_real ()
void nrnpython_start (int)
int hoc_get_line ()
char * neuronhome_forward ()
void rl_stuff_char (int)
void nrnpy_augment_path ()
void nrnpython_ensure_threadstate ()
int nrnpy_pyrun (char *)

Variables

HocStrhoc_cbufstr
char * hoc_ctp
FILE * hoc_fin
char * hoc_promptstr
int nrn_global_argc
char ** nrn_global_argv
int(* p_nrnpy_pyrun )(char *)

Function Documentation

int hoc_get_line (  ) 
char* neuronhome_forward (  ) 

References buf, emalloc, hoc_back2forward(), hoc_forward2back(), and neuron_home.

Referenced by nrnpy_augment_path().

Here is the call graph for this function:

void nrnpy_augment_path (  ) 

References assert, buf, and neuronhome_forward().

Referenced by inithoc(), and nrnpython_start().

Here is the call graph for this function:

int nrnpy_pyrun ( char *  fname  ) 

References fprintf().

Referenced by nrnpython_start().

Here is the call graph for this function:

void nrnpython_ensure_threadstate (  ) 
void nrnpython_real (  ) 

References gargstr(), HocContextRestore, HocTopContextSet, nrnpython_ensure_threadstate(), and ret.

Referenced by nrnpython_reg().

Here is the call graph for this function:

void nrnpython_start ( int  b  ) 
void rl_stuff_char ( int   ) 

Referenced by nrnpython_start().


Variable Documentation

char* hoc_ctp
FILE* hoc_fin
int(* p_nrnpy_pyrun)(char *)

Referenced by moreinput(), and nrnpython_start().

Generated on Mon Jun 13 08:10:29 2011 for NEURON by  doxygen 1.6.3