vdr 2.7.6
cTransferControl Class Reference

#include <transfer.h>

Public Member Functions

 cTransferControl (cDevice *ReceiverDevice, const cChannel *Channel)
 ~cTransferControl ()
virtual void Hide (void) override
Public Member Functions inherited from cControl
 cControl (cPlayer *Player, bool Hidden=false)
virtual ~cControl () override
virtual cOsdObjectGetInfo (void)
virtual const cRecordingGetRecording (void)
virtual cString GetHeader (void)
virtual void ClearEditingMarks (void)
void SetPlayer (cPlayer *Player)
double FramesPerSecond (void) const
bool GetIndex (int &Current, int &Total, bool SnapToIFrame=false) const
bool GetFrameNumber (int &Current, int &Total) const
bool GetReplayMode (bool &Play, bool &Forward, int &Speed) const
Public Member Functions inherited from cOsdObject
 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
virtual bool NeedsFastResponse (void)
bool IsMenu (void) const
virtual void Show (void)
virtual eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static cDeviceReceiverDevice (void)
Static Public Member Functions inherited from cControl
static void Launch (cControl *Control)
static void Attach (void)
static void Shutdown (void)
static cControlControl (cMutexLock &MutexLock, bool Hidden=false)

Private Attributes

cTransfertransfer

Static Private Attributes

static cDevicereceiverDevice = NULL

Additional Inherited Members

Protected Member Functions inherited from cOsdObject
void SetNeedsFastResponse (bool NeedsFastResponse)
Protected Attributes inherited from cControl
cPlayerplayer

Detailed Description

Definition at line 30 of file transfer.h.

Constructor & Destructor Documentation

◆ cTransferControl()

cTransferControl::cTransferControl ( cDevice * ReceiverDevice,
const cChannel * Channel )

◆ ~cTransferControl()

cTransferControl::~cTransferControl ( )

Definition at line 79 of file transfer.c.

References receiverDevice, and transfer.

Member Function Documentation

◆ Hide()

virtual void cTransferControl::Hide ( void )
inlineoverridevirtual

Implements cControl.

Definition at line 37 of file transfer.h.

◆ ReceiverDevice()

cDevice * cTransferControl::ReceiverDevice ( void )
inlinestatic

Member Data Documentation

◆ receiverDevice

cDevice * cTransferControl::receiverDevice = NULL
staticprivate

Definition at line 33 of file transfer.h.

Referenced by cTransferControl(), ReceiverDevice(), and ~cTransferControl().

◆ transfer

cTransfer* cTransferControl::transfer
private

Definition at line 32 of file transfer.h.

Referenced by cTransferControl(), and ~cTransferControl().


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