#include <TMacro.h>
Inheritance diagram for TMacro:

Public Member Functions | |
| TMacro () | |
| TMacro (const TMacro &) | |
| TMacro (const char *name, const char *title="") | |
| virtual | ~TMacro () |
| TMacro & | operator= (const TMacro &) |
| virtual TObjString * | AddLine (const char *text) |
| virtual void | Browse (TBrowser *b) |
| virtual TMD5 * | Checksum () |
| virtual TObjString * | GetLineWith (const char *text) const |
| virtual Long_t | Exec (const char *params=0, Int_t *error=0) |
| TList * | GetListOfLines () const |
| virtual void | Paint (Option_t *option="") |
| virtual void | Print (Option_t *option="") const |
| virtual Int_t | ReadFile (const char *filename) |
| virtual void | SaveSource (const char *filename) |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| virtual void | SetParams (const char *params=0) |
| TMacro () | |
| TMacro (const TMacro &) | |
| TMacro (const char *name, const char *title="") | |
| virtual | ~TMacro () |
| TMacro & | operator= (const TMacro &) |
| virtual TObjString * | AddLine (const char *text) |
| virtual void | Browse (TBrowser *b) |
| virtual TMD5 * | Checksum () |
| virtual TObjString * | GetLineWith (const char *text) const |
| virtual Long_t | Exec (const char *params=0, Int_t *error=0) |
| TList * | GetListOfLines () const |
| virtual void | Paint (Option_t *option="") |
| virtual void | Print (Option_t *option="") const |
| virtual Int_t | ReadFile (const char *filename) |
| virtual void | SaveSource (const char *filename) |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| virtual void | SetParams (const char *params=0) |
Protected Attributes | |
| TList * | fLines |
| TString | fParams |
| TList * | fLines |
Definition at line 33 of file TMacro.h.
| TMacro::TMacro | ( | ) |
| TMacro::TMacro | ( | const TMacro & | ) |
Definition at line 92 of file TMacro.cxx.
References TList::Add(), fLines, fParams, and GetListOfLines().
| TMacro::TMacro | ( | const char * | name, | |
| const char * | title = "" | |||
| ) |
Definition at line 65 of file TMacro.cxx.
References RootCsg::dot(), fLines, TNamed::fName, TNamed::fTitle, TString::Length(), ReadFile(), s, and strlcpy().
| TMacro::~TMacro | ( | ) | [virtual] |
| TMacro::TMacro | ( | ) |
| TMacro::TMacro | ( | const TMacro & | ) |
| TMacro::TMacro | ( | const char * | name, | |
| const char * | title = "" | |||
| ) |
| virtual TMacro::~TMacro | ( | ) | [virtual] |
Definition at line 115 of file TMacro.cxx.
References TList::Add(), TList::Delete(), fLines, fParams, and TNamed::operator=().
| TObjString * TMacro::AddLine | ( | const char * | text | ) | [virtual] |
Definition at line 135 of file TMacro.cxx.
References TList::Add(), and fLines.
Referenced by TDocLatexDirective::AddLine(), TDocMacroDirective::AddLine(), TQueryResult::AddLogLine(), TProof::GetLastLog(), TDocMacroDirective::GetResult(), TDataSetManagerFile::NotifyUpdate(), PT_AdminFunc(), TProofLogElem::Retrieve(), and TProofQueryResult::SetRunning().
| void TMacro::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 146 of file TMacro.cxx.
References TString::Contains(), TString::Data(), Exec(), Form(), gEnv, TEnv::GetValue(), gROOT, TString::IsNull(), Print(), and TROOT::ProcessLine().
| TMD5 * TMacro::Checksum | ( | ) | [virtual] |
Definition at line 183 of file TMacro.cxx.
References buf, fLines, TCollection::GetSize(), l, len, line, Long64_t, md5, p, and strlcpy().
Referenced by PT_AdminFunc(), and TProofPlayer::ReinitSelector().
| TObjString * TMacro::GetLineWith | ( | const char * | text | ) | const [virtual] |
Definition at line 267 of file TMacro.cxx.
References fLines.
Referenced by TDataSetManagerFile::CheckLocalCache(), TProofServ::HandleCache(), TProof::LoadPackageOnClient(), TDataSetManagerFile::NotifyUpdate(), PT_AdminFunc(), and PT_Open().
Definition at line 236 of file TMacro.cxx.
References fParams, TNamed::GetName(), gROOT, gSystem, kFALSE, kTRUE, p, TROOT::ProcessLine(), SaveSource(), TROOT::SetExecutingMacro(), and TSystem::Unlink().
Referenced by Browse(), TDocMacroDirective::GetResult(), and Paint().
| TList* TMacro::GetListOfLines | ( | ) | const [inline] |
Definition at line 50 of file TMacro.h.
References fLines.
Referenced by TDocLatexDirective::CreateLatex(), TProofLogElem::Display(), TProofProgressMemoryPlot::DoAveragePlot(), TProofProgressMemoryPlot::DoMasterPlot(), TProof::DownloadPackage(), TProofProgressMemoryPlot::DoWorkerPlot(), TDataSetManagerFile::FillLsDataSet(), TDataSetManagerFile::GetDataSets(), TDocLatexDirective::GetListOfLines(), TDocMacroDirective::GetResult(), TDocLatexDirective::GetResult(), TProof::GetStatistics(), TProofLogElem::Grep(), TDataSetManagerFile::NotifyUpdate(), TProofLogElem::Print(), PT_AdminFunc(), TProof::PutLog(), readdir(), TGRootIDE::TGRootIDE(), TGTextEditor::TGTextEditor(), and TMacro().
| void TMacro::Paint | ( | Option_t * | option = "" |
) | [virtual] |
| void TMacro::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 289 of file TMacro.cxx.
References fLines.
Referenced by Browse().
| Int_t TMacro::ReadFile | ( | const char * | filename | ) | [virtual] |
Definition at line 302 of file TMacro.cxx.
References TList::Add(), TObject::Error(), fLines, line, and nlines.
Referenced by TDataSetManagerFile::NotifyUpdate(), TQueryResult::SaveSelector(), TEveMacro::TEveMacro(), and TMacro().
| void TMacro::SaveSource | ( | const char * | filename | ) | [virtual] |
Definition at line 327 of file TMacro.cxx.
References fLines, out, and Printf().
Referenced by Exec(), TEveMacro::Exec(), TProofServ::HandleCache(), TProof::LoadPackageOnClient(), TDataSetManagerFile::NotifyUpdate(), TProofServ::ProcessNext(), PT_AdminFunc(), and TProofPlayer::ReinitSelector().
| void TMacro::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
Definition at line 347 of file TMacro.cxx.
References xmlio::Class, TObject::ClassName(), TROOT::ClassSaved(), fLines, TNamed::GetName(), TNamed::GetTitle(), gROOT, and s.
| void TMacro::SetParams | ( | const char * | params = 0 |
) | [virtual] |
| virtual TObjString* TMacro::AddLine | ( | const char * | text | ) | [virtual] |
| virtual TMD5* TMacro::Checksum | ( | ) | [virtual] |
| virtual TObjString* TMacro::GetLineWith | ( | const char * | text | ) | const [virtual] |
| TList* TMacro::GetListOfLines | ( | ) | const [inline] |
| virtual Int_t TMacro::ReadFile | ( | const char * | filename | ) | [virtual] |
| virtual void TMacro::SaveSource | ( | const char * | filename | ) | [virtual] |
| virtual void TMacro::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
| virtual void TMacro::SetParams | ( | const char * | params = 0 |
) | [virtual] |
TList* TMacro::fLines [protected] |
Definition at line 36 of file TMacro.h.
Referenced by AddLine(), Checksum(), GetLineWith(), GetListOfLines(), operator=(), Print(), ReadFile(), SavePrimitive(), SaveSource(), TMacro(), and ~TMacro().
TString TMacro::fParams [protected] |
Definition at line 37 of file TMacro.h.
Referenced by Exec(), TEveMacro::Exec(), operator=(), SetParams(), and TMacro().
TList* TMacro::fLines [protected] |
1.5.1