|
MythTV
0.26-pre
|
#include <upnpcdsobjects.h>
Public Member Functions | |
| CDSObject (const QString sId="-1", const QString sTitle="", const QString sParentId="-1") | |
| virtual | ~CDSObject () |
| Property * | AddProperty (Property *pProp) |
| Property * | GetProperty (QString sName) |
| CDSObject * | AddChild (CDSObject *pChild) |
| ContainerClass * | AddSearchClass (ContainerClass *pClass) |
| ContainerClass * | AddCreateClass (ContainerClass *pClass) |
| void | SetPropValue (QString sName, QString sValue) |
| QString | GetPropValue (const QString &sName) const |
| QString | toXml (FilterMap &filter) const |
| void | toXml (QTextStream &os, FilterMap &filter) const |
| long | GetChildCount (void) const |
| void | SetChildCount (long nCount) |
| Resource * | AddResource (QString sProtocol, QString sURI) |
Static Public Member Functions | |
| static CDSObject * | CreateItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateContainer (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateAudioItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMusicTrack (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateAudioBroadcast (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateAudioBook (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateVideoItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMovie (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateVideoBroadcast (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMusicVideoClip (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateImageItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreatePhoto (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreatePlaylistItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateTextItem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateAlbum (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMusicAlbum (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreatePhotoAlbum (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateGenre (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMusicGenre (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMovieGenre (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreatePlaylistContainer (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreatePerson (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateMusicArtist (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateStorageSystem (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateStorageVolume (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
| static CDSObject * | CreateStorageFolder (QString sId, QString sTitle, QString sParentId, CDSObject *pObject=NULL) |
Public Attributes | |
| short | m_nUpdateId |
| ObjectTypes | m_eType |
| QString | m_sId |
| QString | m_sParentId |
| QString | m_sTitle |
| QString | m_sClass |
| bool | m_bRestricted |
| bool | m_bSearchable |
| QString | m_sCreator |
| QString | m_sWriteStatus |
| Classes | m_SearchClass |
| Classes | m_CreateClass |
| Properties | m_properties |
| CDSObjects | m_children |
| long | m_nChildCount |
| Resources | m_resources |
Definition at line 137 of file upnpcdsobjects.h.
| CDSObject::CDSObject | ( | const QString | sId = "-1", |
| const QString | sTitle = "", |
||
| const QString | sParentId = "-1" |
||
| ) | [explicit] |
Definition at line 29 of file upnpcdsobjects.cpp.
Referenced by CreateAlbum(), CreateAudioBook(), CreateAudioBroadcast(), CreateAudioItem(), CreateContainer(), CreateGenre(), CreateImageItem(), CreateItem(), CreateMovie(), CreateMovieGenre(), CreateMusicAlbum(), CreateMusicArtist(), CreateMusicGenre(), CreateMusicTrack(), CreateMusicVideoClip(), CreatePerson(), CreatePhoto(), CreatePhotoAlbum(), CreatePlaylistContainer(), CreatePlaylistItem(), CreateStorageFolder(), CreateStorageSystem(), CreateStorageVolume(), CreateTextItem(), CreateVideoBroadcast(), and CreateVideoItem().
| CDSObject::~CDSObject | ( | ) | [virtual] |
Definition at line 45 of file upnpcdsobjects.cpp.
| Property * CDSObject::AddProperty | ( | Property * | pProp | ) |
Definition at line 69 of file upnpcdsobjects.cpp.
Referenced by CreateAlbum(), CreateAudioBook(), CreateAudioBroadcast(), CreateAudioItem(), CreateContainer(), CreateGenre(), CreateImageItem(), CreateItem(), CreateMovie(), CreateMusicAlbum(), CreateMusicArtist(), CreateMusicTrack(), CreateMusicVideoClip(), CreatePerson(), CreatePhoto(), CreatePlaylistContainer(), CreatePlaylistItem(), CreateStorageFolder(), CreateStorageSystem(), CreateStorageVolume(), CreateTextItem(), CreateVideoBroadcast(), and CreateVideoItem().
| Property * CDSObject::GetProperty | ( | QString | sName | ) |
Definition at line 89 of file upnpcdsobjects.cpp.
Referenced by UPnpCDSTv::AddItem().
| CDSObject * CDSObject::AddChild | ( | CDSObject * | pChild | ) |
Definition at line 129 of file upnpcdsobjects.cpp.
| ContainerClass* CDSObject::AddSearchClass | ( | ContainerClass * | pClass | ) |
| ContainerClass* CDSObject::AddCreateClass | ( | ContainerClass * | pClass | ) |
| void CDSObject::SetPropValue | ( | QString | sName, |
| QString | sValue | ||
| ) |
Definition at line 102 of file upnpcdsobjects.cpp.
Referenced by UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), and UPnpCDSVideo::AddItem().
| QString CDSObject::GetPropValue | ( | const QString & | sName | ) | const |
Definition at line 115 of file upnpcdsobjects.cpp.
| QString CDSObject::toXml | ( | FilterMap & | filter | ) | const |
Definition at line 179 of file upnpcdsobjects.cpp.
Referenced by UPnpCDS::HandleBrowse().
| void CDSObject::toXml | ( | QTextStream & | os, |
| FilterMap & | filter | ||
| ) | const |
Definition at line 193 of file upnpcdsobjects.cpp.
| long CDSObject::GetChildCount | ( | void | ) | const |
Definition at line 144 of file upnpcdsobjects.cpp.
Referenced by toXml().
| void CDSObject::SetChildCount | ( | long | nCount | ) |
Definition at line 170 of file upnpcdsobjects.cpp.
Referenced by UPnpCDS::HandleBrowse(), UPnpCDSExtension::ProcessAll(), UPnpCDSExtension::ProcessContainer(), UPnpCDSExtension::ProcessKey(), and UPnpCDSExtension::ProcessRoot().
| Resource * CDSObject::AddResource | ( | QString | sProtocol, |
| QString | sURI | ||
| ) |
Definition at line 157 of file upnpcdsobjects.cpp.
Referenced by UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), and UPnpCDSVideo::AddItem().
| CDSObject * CDSObject::CreateItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 300 of file upnpcdsobjects.cpp.
Referenced by CreateAudioItem(), CreateImageItem(), CreatePlaylistItem(), CreateTextItem(), and CreateVideoItem().
| CDSObject * CDSObject::CreateContainer | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 317 of file upnpcdsobjects.cpp.
Referenced by CreateAlbum(), UPnpCDSExtension::CreateContainer(), CreateGenre(), CreatePerson(), CreatePlaylistContainer(), CreateStorageFolder(), CreateStorageSystem(), and CreateStorageVolume().
| CDSObject * CDSObject::CreateAudioItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 337 of file upnpcdsobjects.cpp.
Referenced by CreateAudioBook(), CreateAudioBroadcast(), and CreateMusicTrack().
| CDSObject * CDSObject::CreateMusicTrack | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 360 of file upnpcdsobjects.cpp.
Referenced by UPnpCDSMusic::AddItem().
| CDSObject * CDSObject::CreateAudioBroadcast | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 385 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateAudioBook | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 406 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateVideoItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 426 of file upnpcdsobjects.cpp.
Referenced by UPnpCDSTv::AddItem(), UPnpCDSVideo::AddItem(), CreateMovie(), CreateMusicVideoClip(), and CreateVideoBroadcast().
| CDSObject * CDSObject::CreateMovie | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 461 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateVideoBroadcast | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 482 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateMusicVideoClip | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 501 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateImageItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 525 of file upnpcdsobjects.cpp.
Referenced by CreatePhoto().
| CDSObject * CDSObject::CreatePhoto | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 548 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreatePlaylistItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 565 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateTextItem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 588 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateAlbum | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 616 of file upnpcdsobjects.cpp.
Referenced by CreateMusicAlbum(), and CreatePhotoAlbum().
| CDSObject * CDSObject::CreateMusicAlbum | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 640 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreatePhotoAlbum | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 660 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateGenre | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 675 of file upnpcdsobjects.cpp.
Referenced by CreateMovieGenre(), and CreateMusicGenre().
| CDSObject * CDSObject::CreateMusicGenre | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 693 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateMovieGenre | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 708 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreatePlaylistContainer | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 723 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreatePerson | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 749 of file upnpcdsobjects.cpp.
Referenced by CreateMusicArtist().
| CDSObject * CDSObject::CreateMusicArtist | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 766 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateStorageSystem | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 784 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateStorageVolume | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 805 of file upnpcdsobjects.cpp.
| CDSObject * CDSObject::CreateStorageFolder | ( | QString | sId, |
| QString | sTitle, | ||
| QString | sParentId, | ||
| CDSObject * | pObject = NULL |
||
| ) | [static] |
Definition at line 825 of file upnpcdsobjects.cpp.
| short CDSObject::m_nUpdateId |
Definition at line 140 of file upnpcdsobjects.h.
Referenced by UPnpCDS::HandleBrowse().
Definition at line 142 of file upnpcdsobjects.h.
Referenced by CreateContainer(), CreateItem(), toXml(), and UPnpCDS::UPnpCDS().
| QString CDSObject::m_sId |
Definition at line 146 of file upnpcdsobjects.h.
Referenced by AddChild(), toXml(), and UPnpCDS::UPnpCDS().
| QString CDSObject::m_sParentId |
Definition at line 147 of file upnpcdsobjects.h.
Referenced by AddChild(), toXml(), and UPnpCDS::UPnpCDS().
| QString CDSObject::m_sTitle |
Definition at line 148 of file upnpcdsobjects.h.
Referenced by toXml(), and UPnpCDS::UPnpCDS().
| QString CDSObject::m_sClass |
Definition at line 149 of file upnpcdsobjects.h.
Referenced by CreateAlbum(), CreateAudioBook(), CreateAudioBroadcast(), CreateAudioItem(), CreateContainer(), CreateGenre(), CreateImageItem(), CreateItem(), CreateMovie(), CreateMovieGenre(), CreateMusicAlbum(), CreateMusicArtist(), CreateMusicGenre(), CreateMusicTrack(), CreateMusicVideoClip(), CreatePerson(), CreatePhoto(), CreatePhotoAlbum(), CreatePlaylistContainer(), CreatePlaylistItem(), CreateStorageFolder(), CreateStorageSystem(), CreateStorageVolume(), CreateTextItem(), CreateVideoBroadcast(), CreateVideoItem(), toXml(), and UPnpCDS::UPnpCDS().
Definition at line 150 of file upnpcdsobjects.h.
Referenced by UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), UPnpCDSVideo::AddItem(), toXml(), and UPnpCDS::UPnpCDS().
Definition at line 151 of file upnpcdsobjects.h.
Referenced by UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), UPnpCDSVideo::AddItem(), toXml(), and UPnpCDS::UPnpCDS().
| QString CDSObject::m_sCreator |
Definition at line 155 of file upnpcdsobjects.h.
| QString CDSObject::m_sWriteStatus |
Definition at line 156 of file upnpcdsobjects.h.
Referenced by UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), and UPnpCDSVideo::AddItem().
Definition at line 160 of file upnpcdsobjects.h.
Definition at line 161 of file upnpcdsobjects.h.
Definition at line 165 of file upnpcdsobjects.h.
Referenced by AddProperty(), GetProperty(), GetPropValue(), SetPropValue(), toXml(), and ~CDSObject().
Definition at line 166 of file upnpcdsobjects.h.
Referenced by AddChild(), GetChildCount(), toXml(), and ~CDSObject().
Definition at line 167 of file upnpcdsobjects.h.
Referenced by GetChildCount(), and SetChildCount().
Definition at line 169 of file upnpcdsobjects.h.
Referenced by AddResource(), toXml(), and ~CDSObject().
1.7.6.1