Logo ROOT  
Reference Guide
TRecorderState Class Referenceabstract

Abstract class that defines interface for a state of recorder.

Inherited classes are:

See TRecorder for more information about creating, using, changing and deleting states.

Definition at line 360 of file TRecorder.h.

Public Member Functions

virtual ~TRecorderState ()
 
virtual TRecorder::ERecorderState GetState () const =0
 
virtual void ListCmd (const char *)
 
virtual void ListGui (const char *)
 
virtual void Pause (TRecorder *)
 
virtual void PrevCanvases (const char *, Option_t *)
 
virtual Bool_t Replay (TRecorder *, const char *, Bool_t, TRecorder::EReplayModes)
 
virtual void ReplayStop (TRecorder *)
 
virtual void Resume (TRecorder *)
 
virtual void Start (TRecorder *, const char *, Option_t *, Window_t *, Int_t)
 
virtual void Stop (TRecorder *, Bool_t)
 

Protected Member Functions

void ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState)
 

Friends

class TRecorder
 

#include <TRecorder.h>

Inheritance diagram for TRecorderState:
[legend]

Constructor & Destructor Documentation

◆ ~TRecorderState()

virtual TRecorderState::~TRecorderState ( )
inlinevirtual

Definition at line 367 of file TRecorder.h.

Member Function Documentation

◆ ChangeState()

void TRecorderState::ChangeState ( TRecorder r,
TRecorderState s,
Bool_t  deletePreviousState 
)
inlineprotected

Definition at line 364 of file TRecorder.h.

◆ GetState()

virtual TRecorder::ERecorderState TRecorderState::GetState ( ) const
pure virtual

◆ ListCmd()

virtual void TRecorderState::ListCmd ( const char *  )
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 375 of file TRecorder.h.

◆ ListGui()

virtual void TRecorderState::ListGui ( const char *  )
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 376 of file TRecorder.h.

◆ Pause()

virtual void TRecorderState::Pause ( TRecorder )
inlinevirtual

Reimplemented in TRecorderReplaying.

Definition at line 371 of file TRecorder.h.

◆ PrevCanvases()

virtual void TRecorderState::PrevCanvases ( const char *  ,
Option_t  
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 378 of file TRecorder.h.

◆ Replay()

virtual Bool_t TRecorderState::Replay ( TRecorder ,
const char *  ,
Bool_t  ,
TRecorder::EReplayModes   
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 370 of file TRecorder.h.

◆ ReplayStop()

virtual void TRecorderState::ReplayStop ( TRecorder )
inlinevirtual

Reimplemented in TRecorderReplaying, and TRecorderPaused.

Definition at line 373 of file TRecorder.h.

◆ Resume()

virtual void TRecorderState::Resume ( TRecorder )
inlinevirtual

Reimplemented in TRecorderPaused.

Definition at line 372 of file TRecorder.h.

◆ Start()

virtual void TRecorderState::Start ( TRecorder ,
const char *  ,
Option_t ,
Window_t ,
Int_t   
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 368 of file TRecorder.h.

◆ Stop()

virtual void TRecorderState::Stop ( TRecorder ,
Bool_t   
)
inlinevirtual

Reimplemented in TRecorderRecording.

Definition at line 369 of file TRecorder.h.

Friends And Related Function Documentation

◆ TRecorder

friend class TRecorder
friend

Definition at line 363 of file TRecorder.h.


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