ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/environments/zmq/zmq/G4ZMQServer.hh>
Private Member Functions | |
G4String | GetCommand (const G4String &input) |
virtual void | ExecuteCommand (const G4String &command) |
virtual G4bool | GetHelpChoice (G4int &) |
virtual void | ExitHelp () const |
Private Attributes | |
G4bool | qdebug_ |
G4String | endpoint_ |
G4UItcsh * | shell_ |
Additional Inherited Members | |
Public Types inherited from G4coutDestination | |
using | Transformer = std::function< G4bool(G4String &)> |
Static Public Member Functions inherited from G4UIsession | |
static G4int | InSession () |
Protected Member Functions inherited from G4VBasicShell | |
G4String | ModifyToFullPathCommand (const char *aCommandLine) const |
G4String | GetCurrentWorkingDirectory () const |
G4bool | ChangeDirectory (const char *newDir) |
G4UIcommandTree * | FindDirectory (const char *dirName) const |
G4UIcommand * | FindCommand (const char *commandName) const |
G4String | Complete (const G4String &) |
G4String | FindMatchingPath (G4UIcommandTree *, const G4String &) |
void | ApplyShellCommand (const G4String &, G4bool &, G4bool &) |
void | ShowCurrent (const G4String &) const |
void | ChangeDirectoryCommand (const G4String &) |
void | ListDirectory (const G4String &) const |
void | TerminalHelp (const G4String &) |
Protected Attributes inherited from G4UIsession | |
G4int | ifBatch |
G4int | lastRC |
Static Protected Attributes inherited from G4UIsession | |
static G4ICOMS_DLL G4int | inSession = 0 |
Definition at line 36 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 36 of file G4ZMQServer.hh
G4ZMQServer::G4ZMQServer | ( | ) |
Definition at line 74 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 74 of file G4ZMQServer.cc
References BLUE, endpoint_, G4UImanager::GetUIpointer(), qdebug_, RED, and shell_.
G4ZMQServer::~G4ZMQServer | ( | ) |
Definition at line 89 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 89 of file G4ZMQServer.cc
References shell_.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reimplemented from G4VBasicShell.
Definition at line 263 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 263 of file G4ZMQServer.cc
References fAliasNotFound, fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, G4VBasicShell::FindCommand(), fParameterOutOfCandidates, fParameterOutOfRange, fParameterUnreadable, G4cerr, and G4endl.
Referenced by SessionStart().
|
privatevirtual |
Implements G4VBasicShell.
Definition at line 311 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 311 of file G4ZMQServer.cc
Definition at line 203 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 203 of file G4ZMQServer.cc
References G4VBasicShell::ChangeDirectoryCommand(), test::cmdstr, G4cout, G4endl, G4VBasicShell::GetCurrentWorkingDirectory(), G4String::leading, G4VBasicShell::ListDirectory(), G4VBasicShell::ModifyToFullPathCommand(), G4String::remove(), shell_, G4VBasicShell::ShowCurrent(), G4String::strip(), and G4VBasicShell::TerminalHelp().
Referenced by SessionStart().
|
inline |
Definition at line 71 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 71 of file G4ZMQServer.hh
References endpoint_.
Implements G4VBasicShell.
Definition at line 305 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 305 of file G4ZMQServer.cc
Implements G4VBasicShell.
Definition at line 174 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 174 of file G4ZMQServer.cc
Reimplemented from G4UIsession.
Definition at line 191 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 191 of file G4ZMQServer.cc
References qdebug_.
Reimplemented from G4UIsession.
Definition at line 179 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 179 of file G4ZMQServer.cc
References qdebug_.
|
virtual |
Implements G4VBasicShell.
Definition at line 95 of file G4ZMQServer.cc.
View newest version in sPHENIX GitHub at line 95 of file G4ZMQServer.cc
References buffer, endpoint_, ExecuteCommand(), G4VBasicShell::FindDirectory(), G4cout, G4endl, GetCommand(), G4VBasicShell::GetCurrentWorkingDirectory(), message(), qdebug_, and g4zmq::socket.
Definition at line 76 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 76 of file G4ZMQServer.hh
References qdebug_.
Definition at line 66 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 66 of file G4ZMQServer.hh
References endpoint_.
|
private |
Definition at line 54 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 54 of file G4ZMQServer.hh
Referenced by G4ZMQServer(), GetEndpoint(), SessionStart(), and SetEndpoint().
|
private |
Definition at line 53 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 53 of file G4ZMQServer.hh
Referenced by G4ZMQServer(), ReceiveG4cerr(), ReceiveG4cout(), SessionStart(), and SetDebug().
|
private |
Definition at line 55 of file G4ZMQServer.hh.
View newest version in sPHENIX GitHub at line 55 of file G4ZMQServer.hh
Referenced by G4ZMQServer(), GetCommand(), and ~G4ZMQServer().