Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
G4VBasicShell Class Referenceabstract

#include <G4VBasicShell.hh>

Inheritance diagram for G4VBasicShell:
Inheritance graph
[legend]
Collaboration diagram for G4VBasicShell:
Collaboration graph
[legend]

Public Member Functions

 G4VBasicShell ()
 
virtual ~G4VBasicShell ()
 
virtual G4UIsessionSessionStart ()=0
 
virtual void PauseSessionStart (const G4String &Prompt)=0
 
- Public Member Functions inherited from G4UIsession
 G4UIsession ()
 
virtual ~G4UIsession ()
 
virtual G4int ReceiveG4cout (const G4String &coutString)
 
virtual G4int ReceiveG4cerr (const G4String &cerrString)
 
- Public Member Functions inherited from G4coutDestination
 G4coutDestination ()
 
virtual ~G4coutDestination ()
 

Protected Member Functions

G4String ModifyToFullPathCommand (const char *aCommandLine) const
 
G4String GetCurrentWorkingDirectory () const
 
G4bool ChangeDirectory (const char *newDir)
 
G4UIcommandTreeFindDirectory (const char *dirName) const
 
G4UIcommandFindCommand (const char *commandName) const
 
G4String Complete (const G4String &)
 
G4String FindMatchingPath (G4UIcommandTree *, const G4String &)
 
virtual void ExecuteCommand (const G4String &)
 
virtual G4bool GetHelpChoice (G4int &)=0
 
virtual void ExitHelp () const =0
 
void ApplyShellCommand (const G4String &, G4bool &, G4bool &)
 
void ShowCurrent (const G4String &) const
 
void ChangeDirectoryCommand (const G4String &)
 
void ListDirectory (const G4String &) const
 
void TerminalHelp (const G4String &)
 

Detailed Description

Definition at line 52 of file G4VBasicShell.hh.

Constructor & Destructor Documentation

G4VBasicShell::G4VBasicShell ( )

Definition at line 39 of file G4VBasicShell.cc.

G4VBasicShell::~G4VBasicShell ( )
virtual

Definition at line 44 of file G4VBasicShell.cc.

Member Function Documentation

void G4VBasicShell::ApplyShellCommand ( const G4String a_string,
G4bool exitSession,
G4bool exitPause 
)
protected

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Definition at line 227 of file G4VBasicShell.cc.

Here is the call graph for this function:

G4bool G4VBasicShell::ChangeDirectory ( const char *  newDir)
protected

Definition at line 75 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4VBasicShell::ChangeDirectoryCommand ( const G4String newCommand)
protected

Definition at line 321 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4VBasicShell::Complete ( const G4String commandName)
protected

Definition at line 176 of file G4VBasicShell.cc.

Here is the call graph for this function:

void G4VBasicShell::ExecuteCommand ( const G4String aCommand)
protectedvirtual

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Definition at line 201 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void G4VBasicShell::ExitHelp ( ) const
protectedpure virtual

Implemented in G4VMPIsession.

Here is the caller graph for this function:

G4UIcommand * G4VBasicShell::FindCommand ( const char *  commandName) const
protected

Definition at line 110 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4UIcommandTree * G4VBasicShell::FindDirectory ( const char *  dirName) const
protected

Definition at line 88 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4VBasicShell::FindMatchingPath ( G4UIcommandTree aTree,
const G4String aCommandPath 
)
protected

Definition at line 191 of file G4VBasicShell.cc.

Here is the caller graph for this function:

G4String G4VBasicShell::GetCurrentWorkingDirectory ( ) const
protected

Definition at line 70 of file G4VBasicShell.cc.

Here is the caller graph for this function:

virtual G4bool G4VBasicShell::GetHelpChoice ( G4int )
protectedpure virtual

Implemented in G4VMPIsession.

Here is the caller graph for this function:

void G4VBasicShell::ListDirectory ( const G4String newCommand) const
protected

Definition at line 335 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4VBasicShell::ModifyToFullPathCommand ( const char *  aCommandLine) const
protected

Definition at line 48 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void G4VBasicShell::PauseSessionStart ( const G4String Prompt)
pure virtual

Reimplemented from G4UIsession.

Implemented in G4UIGainServer, G4UIterminal, and G4VMPIsession.

virtual G4UIsession* G4VBasicShell::SessionStart ( )
pure virtual

Reimplemented from G4UIsession.

Implemented in G4UIGainServer, G4UIterminal, G4MPIsession, and G4MPIbatch.

void G4VBasicShell::ShowCurrent ( const G4String newCommand) const
protected

Definition at line 309 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4VBasicShell::TerminalHelp ( const G4String newCommand)
protected

Definition at line 351 of file G4VBasicShell.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: