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

#include <inputinfo.h>

Public Member Functions

 InputInfo ()=default
 
 InputInfo (const QString &_name, uint _sourceid, uint _inputid, uint _mplexid, uint _chanid, uint _livetvorder)
 
 InputInfo (const InputInfo &other)
 
InputInfooperator= (const InputInfo &other)
 
bool operator== (uint inputid) const
 
bool operator== (const QString &name) const
 
virtual ~InputInfo ()=default
 
virtual bool FromStringList (QStringList::const_iterator &it, 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 12 of file inputinfo.h.

Constructor & Destructor Documentation

◆ InputInfo() [1/3]

InputInfo::InputInfo ( )
default

◆ InputInfo() [2/3]

InputInfo::InputInfo ( const QString &  _name,
uint  _sourceid,
uint  _inputid,
uint  _mplexid,
uint  _chanid,
uint  _livetvorder 
)
inline

Definition at line 16 of file inputinfo.h.

◆ InputInfo() [3/3]

InputInfo::InputInfo ( const InputInfo other)
inline

Definition at line 26 of file inputinfo.h.

◆ ~InputInfo()

virtual InputInfo::~InputInfo ( )
virtualdefault

Member Function Documentation

◆ operator=()

InputInfo& InputInfo::operator= ( const InputInfo other)
inline

Definition at line 38 of file inputinfo.h.

◆ operator==() [1/2]

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

Definition at line 53 of file inputinfo.h.

◆ operator==() [2/2]

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

Definition at line 56 of file inputinfo.h.

◆ FromStringList()

bool InputInfo::FromStringList ( QStringList::const_iterator &  it,
QStringList::const_iterator  end 
)
virtual

Definition at line 13 of file inputinfo.cpp.

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

◆ ToStringList()

void InputInfo::ToStringList ( QStringList &  list) const
virtual

Definition at line 41 of file inputinfo.cpp.

Referenced by MainServer::HandleRemoteEncoder().

◆ Clear()

void InputInfo::Clear ( void  )
virtual

Definition at line 6 of file inputinfo.cpp.

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

◆ IsEmpty()

virtual bool InputInfo::IsEmpty ( void  ) const
inlinevirtual

Definition at line 66 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: