|
vdr 2.8.4
|
#include <status.h>
Public Member Functions | |
| cStatus (void) | |
| virtual | ~cStatus () override |
| Public Member Functions inherited from cListObject | |
| cListObject (void) | |
| virtual | ~cListObject () |
| virtual int | Compare (const cListObject &ListObject) const |
| void | Append (cListObject *Object) |
| void | Insert (cListObject *Object) |
| void | Unlink (void) |
| int | Index (void) const |
| cListObject * | Prev (void) const |
| cListObject * | Next (void) const |
Static Public Member Functions | |
| static void | MsgChannelChange (const cChannel *Channel) |
| static void | MsgTimerChange (const cTimer *Timer, eTimerChange Change) |
| static void | MsgChannelSwitch (const cDevice *Device, int ChannelNumber, bool LiveView) |
| static void | MsgRecording (const cDevice *Device, const char *Name, const char *FileName, bool On) |
| static void | MsgReplaying (const cControl *Control, const char *Name, const char *FileName, bool On) |
| static void | MsgMarksModified (const cMarks *Marks) |
| static void | MsgSetVolume (int Volume, bool Absolute) |
| static void | MsgSetAudioTrack (int Index, const char *const *Tracks) |
| static void | MsgSetAudioChannel (int AudioChannel) |
| static void | MsgSetSubtitleTrack (int Index, const char *const *Tracks) |
| static void | MsgOsdClear (void) |
| static void | MsgOsdTitle (const char *Title) |
| static void | MsgOsdStatusMessage (const char *Message) |
| static void | MsgOsdStatusMessage (eMessageType Type, const char *Message) |
| static void | MsgOsdHelpKeys (const char *Red, const char *Green, const char *Yellow, const char *Blue) |
| static void | MsgOsdItem (const char *Text, int Index, bool Selectable=true) |
| static void | MsgOsdCurrentItem (const char *Text, int Index=-1) |
| static void | MsgOsdTextItem (const char *Text, bool Scroll=false) |
| static void | MsgOsdChannel (const char *Text) |
| static void | MsgOsdProgramme (time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle) |
Protected Member Functions | |
| virtual void | ChannelChange (const cChannel *Channel) |
| virtual void | TimerChange (const cTimer *Timer, eTimerChange Change) |
| virtual void | ChannelSwitch (const cDevice *Device, int ChannelNumber, bool LiveView) |
| virtual void | Recording (const cDevice *Device, const char *Name, const char *FileName, bool On) |
| virtual void | Replaying (const cControl *Control, const char *Name, const char *FileName, bool On) |
| virtual void | MarksModified (const cMarks *Marks) |
| virtual void | SetVolume (int Volume, bool Absolute) |
| virtual void | SetAudioTrack (int Index, const char *const *Tracks) |
| virtual void | SetAudioChannel (int AudioChannel) |
| virtual void | SetSubtitleTrack (int Index, const char *const *Tracks) |
| virtual void | OsdClear (void) |
| virtual void | OsdTitle (const char *Title) |
| virtual void | OsdStatusMessage (const char *Message) |
| virtual void | OsdStatusMessage (eMessageType Type, const char *Message) |
| virtual void | OsdHelpKeys (const char *Red, const char *Green, const char *Yellow, const char *Blue) |
| virtual void | OsdItem (const char *Text, int Index) |
| virtual void | OsdItem (const char *Text, int Index, bool Selectable) |
| virtual void | OsdCurrentItem (const char *Text) |
| virtual void | OsdCurrentItem (const char *Text, int Index) |
| virtual void | OsdTextItem (const char *Text, bool Scroll) |
| virtual void | OsdChannel (const char *Text) |
| virtual void | OsdProgramme (time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle) |
Static Private Attributes | |
| static cList< cStatus > | statusMonitors |
| cStatus::cStatus | ( | void | ) |
Definition at line 34 of file status.c.
References cListBase::Add(), cMutex::Lock(), Mutex, statusMonitors, and cMutex::Unlock().
Referenced by MsgChannelChange(), MsgChannelSwitch(), MsgMarksModified(), MsgOsdChannel(), MsgOsdClear(), MsgOsdCurrentItem(), MsgOsdHelpKeys(), MsgOsdItem(), MsgOsdProgramme(), MsgOsdStatusMessage(), MsgOsdTextItem(), MsgOsdTitle(), MsgRecording(), MsgReplaying(), MsgSetAudioChannel(), MsgSetAudioTrack(), MsgSetSubtitleTrack(), MsgSetVolume(), and MsgTimerChange().
|
overridevirtual |
Definition at line 41 of file status.c.
References cListBase::Del(), InUse, cMutex::Lock(), Mutex, cCondWait::SleepMs(), statusMonitors, and cMutex::Unlock().
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
static |
Definition at line 53 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by main().
|
static |
Definition at line 65 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cDevice::SetChannel().
|
static |
Definition at line 83 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cReplayControl::ClearEditingMarks(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().
|
static |
Definition at line 155 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cDisplayChannel::DisplayChannel().
|
static |
Definition at line 113 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cOsdMenu::Display(), cSkins::Message(), cDisplayChannel::~cDisplayChannel(), cDisplaySubtitleTracks::~cDisplaySubtitleTracks(), cDisplayTracks::~cDisplayTracks(), and cOsdMenu::~cOsdMenu().
|
static |
Definition at line 143 of file status.c.
References cStatus(), cListObject::Index(), NextMonitor(), and statusMonitors.
Referenced by cOsdMenu::Display(), cOsdMenu::DisplayCurrent(), and cOsdMenu::DisplayItem().
|
static |
Definition at line 131 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cMenuEditItem::DisplayHelp(), and cOsdMenu::DisplayHelp().
|
static |
Definition at line 137 of file status.c.
References cStatus(), cListObject::Index(), NextMonitor(), and statusMonitors.
Referenced by cOsdMenu::Display(), and cOsdMenu::DisplayItem().
|
static |
Definition at line 161 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cDisplayChannel::DisplayInfo().
|
inlinestatic |
Definition at line 125 of file status.h.
References MsgOsdStatusMessage(), and mtStatus.
Referenced by cOsdMenu::Display(), cSkins::Message(), MsgOsdStatusMessage(), and cOsdMenu::SetStatus().
|
static |
Definition at line 125 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
|
static |
Definition at line 149 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::Display(), cMenuEvent::ProcessKey(), cMenuRecording::ProcessKey(), and cMenuText::ProcessKey().
|
static |
Definition at line 119 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cOsdMenu::Display().
|
static |
Definition at line 71 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cRecordControl::cRecordControl(), and cRecordControl::Stop().
|
static |
Definition at line 77 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cReplayControl::cReplayControl(), and cReplayControl::Stop().
|
static |
Definition at line 101 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 95 of file status.c.
References cStatus(), cListObject::Index(), NextMonitor(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 107 of file status.c.
References cStatus(), cListObject::Index(), NextMonitor(), and statusMonitors.
Referenced by cDisplaySubtitleTracks::Show().
|
static |
Definition at line 89 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cDevice::SetVolume().
|
static |
Definition at line 59 of file status.c.
References cStatus(), NextMonitor(), and statusMonitors.
Referenced by cTimers::Add(), cTimers::Del(), and cTimers::Ins().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 95 of file status.h.
References cListObject::Index(), and OsdCurrentItem().
Referenced by OsdCurrentItem().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Definition at line 90 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 91 of file status.h.
References cListObject::Index(), and OsdItem().
Referenced by OsdItem().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 85 of file status.h.
References OsdStatusMessage().
Referenced by OsdStatusMessage().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 71 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 77 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 38 of file status.h.
Referenced by cStatus(), MsgChannelChange(), MsgChannelSwitch(), MsgMarksModified(), MsgOsdChannel(), MsgOsdClear(), MsgOsdCurrentItem(), MsgOsdHelpKeys(), MsgOsdItem(), MsgOsdProgramme(), MsgOsdStatusMessage(), MsgOsdTextItem(), MsgOsdTitle(), MsgRecording(), MsgReplaying(), MsgSetAudioChannel(), MsgSetAudioTrack(), MsgSetSubtitleTrack(), MsgSetVolume(), MsgTimerChange(), and ~cStatus().