NEURON
audit.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <hocdec.h>
#include "hocassrt.h"

Go to the source code of this file.

Classes

struct  RetrieveAudit
 

Macros

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

Typedefs

typedef struct RetrieveAudit RetrieveAudit
 

Functions

static void pipesend (int type, const char *s)
 
static void hoc_audit_init (void)
 
void hoc_audit_from_hoc_main1 (int argc, const char **argv, const char **envp)
 
void hoc_audit_command (const char *buf)
 
void hoc_audit_from_xopen1 (const char *fname, const char *rcs)
 
void hoc_audit_from_final_exit (void)
 
void hoc_Saveaudit (void)
 
int hoc_saveaudit (void)
 
int hoc_retrieving_audit (void)
 
void hoc_Retrieveaudit (void)
 
static void xopen_audit (void)
 
int hoc_retrieve_audit (int id)
 
void hoc_xopen_from_audit (const char *fname)
 

Variables

static int doaudit
 
static FILE * faudit
 
static FILE * audit_pipe
 
static RetrieveAudit retrieve_audit
 

Macro Definition Documentation

◆ AUDIT_DIR

#define AUDIT_DIR   "AUDIT"

Definition at line 39 of file audit.cpp.

◆ AUDIT_SCRIPT_DIR

#define AUDIT_SCRIPT_DIR   "$NEURONHOME/lib/auditscripts"

Definition at line 38 of file audit.cpp.

Typedef Documentation

◆ RetrieveAudit

typedef struct RetrieveAudit RetrieveAudit

Function Documentation

◆ hoc_audit_init()

static void hoc_audit_init ( void  )
static

Definition at line 42 of file audit.cpp.

◆ hoc_Retrieveaudit()

void hoc_Retrieveaudit ( void  )

Definition at line 193 of file audit.cpp.

◆ hoc_Saveaudit()

void hoc_Saveaudit ( void  )

Definition at line 152 of file audit.cpp.

◆ pipesend()

static void pipesend ( int  type,
const char *  s 
)
static

Definition at line 108 of file audit.cpp.

◆ xopen_audit()

static void xopen_audit ( void  )
static

Definition at line 207 of file audit.cpp.

Variable Documentation

◆ audit_pipe

FILE* audit_pipe
static

Definition at line 11 of file audit.cpp.

◆ doaudit

int doaudit
static

Definition at line 9 of file audit.cpp.

◆ faudit

FILE* faudit
static

Definition at line 10 of file audit.cpp.

◆ retrieve_audit

RetrieveAudit retrieve_audit
static

Definition at line 19 of file audit.cpp.