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

#include <inputinfo.h>

Public Member Functions

 InputInfo ()
 
 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 name
 input name More...
 
uint sourceid
 associated channel listings source More...
 
uint inputid
 unique key in DB for this input More...
 
uint mplexid
 mplexid restriction if applicable More...
 
uint chanid
 chanid restriction if applicable More...
 
QString displayName
 
int recPriority
 
uint scheduleOrder
 
uint livetvorder
 order for live TV use More...
 
bool quickTune
 

Detailed Description

Definition at line 12 of file inputinfo.h.

Constructor & Destructor Documentation

◆ InputInfo() [1/3]

InputInfo::InputInfo ( )
inline

Definition at line 15 of file inputinfo.h.

◆ InputInfo() [2/3]

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

Definition at line 18 of file inputinfo.h.

◆ InputInfo() [3/3]

InputInfo::InputInfo ( const InputInfo other)
inline

Definition at line 31 of file inputinfo.h.

◆ ~InputInfo()

virtual InputInfo::~InputInfo ( )
virtualdefault

Member Function Documentation

◆ operator=()

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

Definition at line 43 of file inputinfo.h.

◆ operator==() [1/2]

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

Definition at line 58 of file inputinfo.h.

◆ operator==() [2/2]

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

Definition at line 61 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 71 of file inputinfo.h.

Member Data Documentation

◆ name

QString InputInfo::name

◆ sourceid

uint InputInfo::sourceid

◆ inputid

uint InputInfo::inputid

◆ mplexid

uint InputInfo::mplexid

◆ chanid

uint InputInfo::chanid

◆ displayName

QString InputInfo::displayName

◆ recPriority

int InputInfo::recPriority

◆ scheduleOrder

uint InputInfo::scheduleOrder

◆ livetvorder

uint InputInfo::livetvorder

◆ quickTune

bool InputInfo::quickTune

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