Logo ROOT  
Reference Guide
TRecorderPaused Class Reference

Represents state of TRecorder when replaying was paused by a user.

The paused replaying is remembered and after Resume call can be continued again.

Not intended to be used by a user directly.

Definition at line 602 of file TRecorder.h.

Public Member Functions

virtual TRecorder::ERecorderState GetState () const
 
virtual TClassIsA () const
 
virtual void ReplayStop (TRecorder *r)
 Replaying is cancelled. More...
 
virtual void Resume (TRecorder *r)
 Continues replaying. More...
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TRecorderState
virtual ~TRecorderState ()
 
virtual TRecorder::ERecorderState GetState () const =0
 
virtual TClassIsA () const
 
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)
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TRecorderState
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Protected Member Functions

 TRecorderPaused (TRecorderReplaying *state)
 Remember the recorder state that is paused. More...
 
- Protected Member Functions inherited from TRecorderState
void ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState)
 

Private Member Functions

virtual ~TRecorderPaused ()
 

Private Attributes

TRecorderReplayingfReplayingState
 

Friends

class TRecorderReplaying
 

#include <TRecorder.h>

Inheritance diagram for TRecorderPaused:
[legend]

Constructor & Destructor Documentation

◆ ~TRecorderPaused()

virtual TRecorderPaused::~TRecorderPaused ( )
inlineprivatevirtual

Definition at line 605 of file TRecorder.h.

◆ TRecorderPaused()

TRecorderPaused::TRecorderPaused ( TRecorderReplaying state)
protected

Remember the recorder state that is paused.

Definition at line 1120 of file TRecorder.cxx.

Member Function Documentation

◆ Class()

static TClass * TRecorderPaused::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TRecorderPaused::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static Version_t TRecorderPaused::Class_Version ( )
inlinestatic
Returns
Version of this class

Definition at line 619 of file TRecorder.h.

◆ DeclFileName()

static const char * TRecorderPaused::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 619 of file TRecorder.h.

◆ GetState()

virtual TRecorder::ERecorderState TRecorderPaused::GetState ( ) const
inlinevirtual

Implements TRecorderState.

Definition at line 614 of file TRecorder.h.

◆ IsA()

virtual TClass * TRecorderPaused::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Reimplemented from TRecorderState.

Definition at line 619 of file TRecorder.h.

◆ ReplayStop()

void TRecorderPaused::ReplayStop ( TRecorder r)
virtual

Replaying is cancelled.

Reimplemented from TRecorderState.

Definition at line 1140 of file TRecorder.cxx.

◆ Resume()

void TRecorderPaused::Resume ( TRecorder r)
virtual

Continues replaying.

Reimplemented from TRecorderState.

Definition at line 1128 of file TRecorder.cxx.

◆ Streamer()

virtual void TRecorderPaused::Streamer ( TBuffer )
virtual

Reimplemented from TRecorderState.

◆ StreamerNVirtual()

void TRecorderPaused::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 619 of file TRecorder.h.

Friends And Related Function Documentation

◆ TRecorderReplaying

friend class TRecorderReplaying
friend

Definition at line 610 of file TRecorder.h.

Member Data Documentation

◆ fReplayingState

TRecorderReplaying* TRecorderPaused::fReplayingState
private

Definition at line 607 of file TRecorder.h.

Libraries for TRecorderPaused:
[legend]

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