Gled
class description - source file - inheritance tree (.pdf)
    protected:
      void next_arg_or_die(list<char*>& args, list<char*,allocator<char*> >::iterator& i)
    public:
                       Gled()
                       Gled(const Gled&)
               virtual ~Gled()
                  void AllowMoonConnections()
           static void AssertLibSet(const Text_t* lib_set)
           static void AssertMacro(const Text_t* mac)
                  void CheckAuthDir()
        static TClass* Class()
          virtual void error(const char* s)
          virtual void Exit()
                Bool_t GetAllowMoons() const
         const Text_t* GetAuthDir() const
                Bool_t GetAutoSpawn() const
         const Text_t* GetDefEyeIdentity() const
                Bool_t GetIsSun() const
                Bool_t GetPreExec() const
         const Text_t* GetPreExecString() const
           const char* GetPrivKeyFile(TString& id, Bool_t use_exc = true) const
           const char* GetPubKeyFile(TString& id, Bool_t use_exc = true) const
                Bool_t GetQuit() const
                Bool_t GetRintRunning() const
                Bool_t GetRunRint() const
               Saturn* GetSaturn()
           SaturnInfo* GetSaturnInfo()
                Bool_t GetShowSplash() const
          static void* Gled_runner_tl(Gled* gled)
        virtual Bool_t HasGUILibs() const
          virtual void InitGledCore()
          virtual void InitLogging()
       virtual TClass* IsA() const
                Bool_t IsIdentityInGroup(const char* id, const char* group)
         virtual Int_t LoadLibSet(const Text_t* lib_set)
         virtual Int_t LoadLibSet(LID_t lid)
           static void LoadMacro(const Text_t* mac)
           static void Macro(const Text_t* mac)
          virtual void message(const char* s)
      virtual TCanvas* NewCanvas(const Text_t* name = "Canvas", const Text_t* title = "0", int w = 640, int h = 480, int npx = 1, int npy = 1)
                 Gled& operator=(const Gled&)
          virtual void output(const char* s)
          virtual void ParseArguments(list<char*>& args)
                  void PreExec()
           const char* PrivKeyFile(TString& id) const
           const char* PubKeyFile(TString& id) const
          virtual void Run()
                  void SetAuthDir(const Text_t* s)
          virtual void SetDebugLevel(Int_t d = 0)
                  void SetDefEyeIdentity(const Text_t* s)
                  void SetExitCondVar(GCondition* cond)
          virtual void ShowMembers(TMemberInspector& insp, char* parent)
      virtual EyeInfo* SpawnEye(const char* libset, const char* eyector)
      virtual EyeInfo* SpawnEye(EyeInfo* ei, ZGlass* ud, const char* libset, const char* eyector)
                  void SpawnSaturn()
                  void SpawnSun()
                  void SpawnSunOrSaturn()
          virtual void StopLogging()
          virtual void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
          static void* TRint_runner_tl(TRint* gint)
                  void WaitUntillQueensLoaded()
          virtual void warning(const char* s)
    protected:
      SaturnInfo* mSaturnInfo      X{g}
          Saturn* mSaturn          X{g}
           Bool_t bIsSun           X{G}
           Bool_t bQuit            X{G}
           Bool_t bShowSplash      X{G}
           Bool_t bPreExec         X{G}
          TString mPreExecString   X{G}
           Bool_t bAutoSpawn       X{G}
           Bool_t bAllowMoons      X{G}
           Bool_t bRunRint         X{G}
           Bool_t bRintRunning     X{G}
           GMutex mLoggingMutex    
          TString mLogFileName     
            FILE* mLogFile         
          TString mOutFileName     
            FILE* mOutFile         
          TString mAuthDir         X{GS}
          TString mDefEyeIdentity  X{GS}
      GCondition* mExitCondVar     
    public:
      static Gled* theOne  
void next_arg_or_die(list<char*>& args, list<char*>::iterator& i)
 Gled() : mSaturn(0), bIsSun(false),
	       bQuit(false),
	       bShowSplash(true),
	       bPreExec(false),
	       bAutoSpawn(false),
	       bAllowMoons(false),
	       bRunRint(true),
	       bRintRunning(false),
	       mLoggingMutex(GMutex::recursive)
void ParseArguments(list<char*>& args)
 Parse command-line arguments.
void InitLogging()
void InitGledCore()
void StopLogging()
 ~Gled() 
void PreExec()
void SpawnSunOrSaturn() 
void SpawnSun()
void SpawnSaturn()
void CheckAuthDir() 
const char* PubKeyFile(TString& id)
const char* PrivKeyFile(TString& id)
const char* GetPubKeyFile(TString& id, Bool_t use_exc)
const char* GetPrivKeyFile(TString& id, Bool_t use_exc)
Bool_t IsIdentityInGroup(const char* id, const char* group)
printf("Gled::IsIdentityInGroup checking if %s in group %sn", id, group);
void WaitUntillQueensLoaded()
 Wait until number of arriving queens is zero.
void AllowMoonConnections()
 Signal Saturn to allow connections by Moons.
void Exit()
Int_t LoadLibSet(const Text_t* lib_set)
Int_t LoadLibSet(LID_t lid)
void SetDebugLevel(Int_t d) 
void output(const char* s) 
void message(const char* s) 
void warning(const char* s) 
void error(const char* s) 
EyeInfo* SpawnEye(const char* libset, const char* eyector)
void AssertLibSet(const Text_t* lib_set)
 Makes sure libset 'lib_set' is loaded.
void AssertMacro(const Text_t* mac)
 Load and execute macro 'mac' if it has not been loaded yet.
void Macro(const Text_t* mac)
 Execute macro 'mac'. Do not reload the macro.
void LoadMacro(const Text_t* mac)
 Makes sure that macro 'mac' is loaded, but do not reload it.
void* TRint_runner_tl(TRint* gint)
 Runs the ROOT application. Ownership set to mSaturnInfo.
void* Gled_runner_tl(Gled* gled)
 Runs Gled UI. Only spawned from gled.cxx.
Inline Functions
                 void SetExitCondVar(GCondition* cond)
                 void Run()
               Bool_t HasGUILibs() const
             EyeInfo* SpawnEye(EyeInfo* ei, ZGlass* ud, const char* libset, const char* eyector)
             TCanvas* NewCanvas(const Text_t* name = "Canvas", const Text_t* title = "0", int w = 640, int h = 480, int npx = 1, int npy = 1)
          SaturnInfo* GetSaturnInfo()
              Saturn* GetSaturn()
               Bool_t GetIsSun() const
               Bool_t GetQuit() const
               Bool_t GetShowSplash() const
               Bool_t GetPreExec() const
        const Text_t* GetPreExecString() const
               Bool_t GetAutoSpawn() const
               Bool_t GetAllowMoons() const
               Bool_t GetRunRint() const
               Bool_t GetRintRunning() const
        const Text_t* GetAuthDir() const
                 void SetAuthDir(const Text_t* s)
        const Text_t* GetDefEyeIdentity() const
                 void SetDefEyeIdentity(const Text_t* s)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
                 Gled Gled(const Gled&)
                Gled& operator=(const Gled&)
Last update: Thu Jun  9 15:56:32 2005
ROOT page - Home page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.