#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] |