Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
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

TRecorder::ERecorderState GetState () const override
 
TClassIsA () const override
 
void ReplayStop (TRecorder *r) override
 Replaying is cancelled.
 
void Resume (TRecorder *r) override
 Continues replaying.
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TRecorderState
virtual ~TRecorderState ()
 
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 Start (TRecorder *, const char *, Option_t *, Window_t *, Int_t)
 
virtual void Stop (TRecorder *, Bool_t)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

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

Protected Member Functions

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

Private Member Functions

 ~TRecorderPaused () override
 

Private Attributes

TRecorderReplayingfReplayingState
 

Friends

class TRecorderReplaying
 

#include <TRecorder.h>

Inheritance diagram for TRecorderPaused:
[legend]

Constructor & Destructor Documentation

◆ ~TRecorderPaused()

TRecorderPaused::~TRecorderPaused ( )
inlineoverrideprivate

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 constexpr Version_t TRecorderPaused::Class_Version ( )
inlinestaticconstexpr
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()

TRecorder::ERecorderState TRecorderPaused::GetState ( ) const
inlineoverridevirtual

Implements TRecorderState.

Definition at line 614 of file TRecorder.h.

◆ IsA()

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

Reimplemented from TRecorderState.

Definition at line 619 of file TRecorder.h.

◆ ReplayStop()

void TRecorderPaused::ReplayStop ( TRecorder * r)
overridevirtual

Replaying is cancelled.

Reimplemented from TRecorderState.

Definition at line 1140 of file TRecorder.cxx.

◆ Resume()

void TRecorderPaused::Resume ( TRecorder * r)
overridevirtual

Continues replaying.

Reimplemented from TRecorderState.

Definition at line 1128 of file TRecorder.cxx.

◆ Streamer()

void TRecorderPaused::Streamer ( TBuffer & )
overridevirtual

Reimplemented from TRecorderState.

◆ StreamerNVirtual()

void TRecorderPaused::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 619 of file TRecorder.h.

Friends And Related Symbol 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:

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