audit.c File Reference

#include <../../nrnconf.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hocassrt.h"
#include <assert.h>
Include dependency graph for audit.c:
This graph shows which files directly or indirectly include this file:

Classes

struct  RetrieveAudit

Defines

#define AUDIT_SCRIPT_DIR   "$NEURONHOME/lib/auditscripts"
#define AUDIT_DIR   "AUDIT"

Typedefs

typedef struct RetrieveAudit RetrieveAudit

Functions

double chkarg ()
 hoc_audit_from_hoc_main1 (int argc, char **argv, char **envp)
 hoc_audit_command (char *buf)
 hoc_audit_from_xopen1 (char *fname, char *rcs)
 hoc_audit_from_final_exit ()
 hoc_audit_from_emacs (char *bufname, char *filname)
 hoc_Saveaudit ()
int hoc_saveaudit ()
int hoc_retrieving_audit ()
 hoc_Retrieveaudit ()
int hoc_retrieve_audit (int id)
 hoc_xopen_from_audit (char *fname)
 hoc_emacs_from_audit ()

Define Documentation

#define AUDIT_DIR   "AUDIT"
#define AUDIT_SCRIPT_DIR   "$NEURONHOME/lib/auditscripts"

Typedef Documentation

typedef struct RetrieveAudit RetrieveAudit

Function Documentation

double chkarg (  ) 
hoc_audit_command ( char*  buf  ) 

References fprintf().

Referenced by HocCommand::audit(), and hoc_get_line().

Here is the call graph for this function:

hoc_audit_from_emacs ( char*  bufname,
char*  filname 
)

References AUDIT_DIR, fprintf(), hoc_pid(), hoc_pipegets(), hoc_warning(), and n.

Referenced by emacs_exit().

Here is the call graph for this function:

hoc_audit_from_final_exit (  ) 

References pclose().

Referenced by hoc_final_exit().

Here is the call graph for this function:

hoc_audit_from_hoc_main1 ( int  argc,
char**  argv,
char**  envp 
)
hoc_audit_from_xopen1 ( char*  fname,
char*  rcs 
)

References hoc_retrieving_audit().

Referenced by hoc_audit_from_hoc_main1(), and hoc_xopen1().

Here is the call graph for this function:

hoc_emacs_from_audit (  ) 

References assert, i, and RetrieveAudit::pipe.

Referenced by hoc_edit().

int hoc_retrieve_audit ( int  id  ) 

References assert, AUDIT_DIR, AUDIT_SCRIPT_DIR, fprintf(), hoc_execerror(), RetrieveAudit::id, RetrieveAudit::mode, RetrieveAudit::pipe, and popen().

Referenced by hoc_Retrieveaudit().

Here is the call graph for this function:

hoc_Retrieveaudit (  ) 

References chkarg(), hoc_pushx(), hoc_ret(), hoc_retrieve_audit(), id, ifarg(), and int.

Here is the call graph for this function:

int hoc_retrieving_audit (  ) 
int hoc_saveaudit (  ) 

References AUDIT_DIR, buf, hoc_pid(), hoc_retrieving_audit(), hoc_warning(), and n.

Referenced by hoc_audit_from_hoc_main1(), and hoc_Saveaudit().

Here is the call graph for this function:

hoc_Saveaudit (  ) 

References hoc_pushx(), hoc_ret(), and hoc_saveaudit().

Here is the call graph for this function:

hoc_xopen_from_audit ( char*  fname  ) 

References assert, fprintf(), and RetrieveAudit::pipe.

Referenced by hoc_xopen1().

Here is the call graph for this function:

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