sVsh Struct Reference
[Vsh class]

Contains public data members for Vsh class. More...

#include <vsh.h>

Collaboration diagram for sVsh:

Collaboration graph
[legend]

List of all members.

Public Attributes

Vmemvmem
 the memory manager
int iMadeVmem
 did i make vmem or was it inherited
char processArgs
 whether the shell should process (argc,argv)
int envValuLen
 number of environment variables
int envInfoLen
 number of environment variable help strings
char ** envValu
 the environment variables
char ** envInfo
 the environment variable help strings
FILE * inUnit
 input unit
FILE * scUnit
 script input unit
FILE * clUnit
 input unit
FILE * cinUnit
 input unit
char cinName [VMAX_ARGLEN]
 input unit
char PR [VMAX_ARGLEN]
 minimal prompt (just the binary name)
char PR_PATH [VMAX_ARGLEN]
 full prompt (user,hostname,path,etc)
char PR_EXIT [VMAX_ARGLEN]
 the exit print string
int cmdKey
 external supershell command key
void * Ext_thee
 external supershell object
char * buf
 internal buffer
int bufsize
 internal buffer size
int(* Ext_builtin )(void *thee, int argc, char **argv)
 external supershell builtin function


Detailed Description

Contains public data members for Vsh class.

Author:
Michael Holst

Member Data Documentation

the memory manager

did i make vmem or was it inherited

whether the shell should process (argc,argv)

number of environment variables

number of environment variable help strings

char** sVsh::envValu

the environment variables

char** sVsh::envInfo

the environment variable help strings

FILE* sVsh::inUnit

input unit

FILE* sVsh::scUnit

script input unit

FILE* sVsh::clUnit

input unit

input unit

char sVsh::cinName[VMAX_ARGLEN]

input unit

char sVsh::PR[VMAX_ARGLEN]

minimal prompt (just the binary name)

char sVsh::PR_PATH[VMAX_ARGLEN]

full prompt (user,hostname,path,etc)

char sVsh::PR_EXIT[VMAX_ARGLEN]

the exit print string

external supershell command key

external supershell object

char* sVsh::buf

internal buffer

internal buffer size

int(* sVsh::Ext_builtin)(void *thee, int argc, char **argv)

external supershell builtin function


The documentation for this struct was generated from the following file:

Generated on Mon Aug 9 11:08:04 2010 for MALOC by  doxygen 1.5.6