Logo Search packages:      
Sourcecode: vdr-plugin-live version File versions  Download package

vdrlive::RecordingsItem Class Reference

#include <recman.h>

Inheritance diagram for vdrlive::RecordingsItem:

vdrlive::RecordingsItemDir vdrlive::RecordingsItemRec

List of all members.


Detailed Description

Base class for entries in recordings tree and recordings list. All opeations possible on recordings are performed against pointers to instances of recordings items. The C++ polymorphy delegates them to the 'right' class.

Definition at line 106 of file recman.h.


Public Member Functions

RecordingsMap::const_iterator begin () const
RecordingsMap::const_iterator end () const
virtual const std::string Id () const =0
virtual bool IsDir () const =0
virtual const std::string & Name () const
virtual const cRecordingInfo * RecInfo () const
virtual const cRecording * Recording () const
virtual time_t StartTime () const =0

Protected Member Functions

 RecordingsItem (const std::string &name, RecordingsItemPtr parent)

Private Attributes

RecordingsMap m_entries
std::string m_name
RecordingsItemPtr m_parent

Friends

class RecordingsTree

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

Generated by  Doxygen 1.6.0   Back to index