MythTV  master
Public Member Functions | Public Attributes | List of all members
InputInfo Class Reference

#include <inputinfo.h>

Collaboration diagram for InputInfo:
Collaboration graph

Public Member Functions

 InputInfo ()=default
 InputInfo (QString _name, uint _sourceid, uint _inputid, uint _mplexid, uint _chanid, uint _livetvorder)
virtual ~InputInfo ()=default
 InputInfo (const InputInfo &)=default
InputInfooperator= (const InputInfo &)=default
bool operator== (uint inputid) const
bool operator== (const QString &name) const
virtual bool FromStringList (QStringList::const_iterator &it, const QStringList::const_iterator &end)
virtual void ToStringList (QStringList &list) const
virtual void Clear (void)
virtual bool IsEmpty (void) const

Public Attributes

QString m_name
 input name More...
uint m_sourceId {0}
 associated channel listings source More...
uint m_inputId {0}
 unique key in DB for this input More...
uint m_mplexId {0}
 mplexid restriction if applicable More...
uint m_chanId {0}
 chanid restriction if applicable More...
QString m_displayName
int m_recPriority {0}
uint m_scheduleOrder {0}
uint m_liveTvOrder {0}
 order for live TV use More...
bool m_quickTune {false}

Detailed Description

Definition at line 14 of file inputinfo.h.

Constructor & Destructor Documentation

◆ InputInfo() [1/3]

InputInfo::InputInfo ( )

◆ InputInfo() [2/3]

InputInfo::InputInfo ( QString  _name,
uint  _sourceid,
uint  _inputid,
uint  _mplexid,
uint  _chanid,
uint  _livetvorder 

Definition at line 18 of file inputinfo.h.

◆ ~InputInfo()

virtual InputInfo::~InputInfo ( )

◆ InputInfo() [3/3]

InputInfo::InputInfo ( const InputInfo )

Member Function Documentation

◆ operator=()

InputInfo& InputInfo::operator= ( const InputInfo )

◆ operator==() [1/2]

bool InputInfo::operator== ( uint  inputid) const

Definition at line 33 of file inputinfo.h.

◆ operator==() [2/2]

bool InputInfo::operator== ( const QString &  name) const

Definition at line 36 of file inputinfo.h.

◆ FromStringList()

bool InputInfo::FromStringList ( QStringList::const_iterator &  it,
const QStringList::const_iterator &  end 

Definition at line 14 of file inputinfo.cpp.

Referenced by PlaybackSock::IsBusy(), RemoteIsBusy(), and RemoteRequestFreeInputInfo().

◆ ToStringList()

void InputInfo::ToStringList ( QStringList &  list) const

Definition at line 42 of file inputinfo.cpp.

Referenced by MainServer::HandleRemoteEncoder().

◆ Clear()

void InputInfo::Clear ( void  )

Definition at line 6 of file inputinfo.cpp.

Referenced by TVRec::IsBusy(), and RemoteIsBusy().

◆ IsEmpty()

virtual bool InputInfo::IsEmpty ( void  ) const

Definition at line 44 of file inputinfo.h.

Member Data Documentation

◆ m_name

QString InputInfo::m_name

◆ m_sourceId

uint InputInfo::m_sourceId {0}

◆ m_inputId

uint InputInfo::m_inputId {0}

◆ m_mplexId

uint InputInfo::m_mplexId {0}

◆ m_chanId

uint InputInfo::m_chanId {0}

◆ m_displayName

QString InputInfo::m_displayName

◆ m_recPriority

int InputInfo::m_recPriority {0}

◆ m_scheduleOrder

uint InputInfo::m_scheduleOrder {0}

◆ m_liveTvOrder

uint InputInfo::m_liveTvOrder {0}

◆ m_quickTune

bool InputInfo::m_quickTune {false}

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