Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CascadeUPnP::AVObject Class Reference

#include <CascadeUPnP.h>

List of all members.

Public Types

enum  ObjectType { kContainer = 0, kItem }
enum  ClassActionType { kCreate = 0, kSearch }
enum  NumericPropertyType {
  kStorageTotal = 0, kStorageUsed, kStorageFree, kStorageMaxPartition,
  kDVDRegionCode, kOriginalTrackNumber
}
enum  StringPropertyType {
  kWriteStatus = 0, kStorageMedium, kData, kActor,
  kAlbum, kArtist, kAuthor, kCreator,
  kGenre, kDirector, kProducer, kPublisher,
  kAlbumArtURL, kArtistDiscographyURI, kLyricsURI, kRelation,
  kPlaylist, kIconURI, kRegion, kRating,
  kRights, kLanguage, kRadioCallSign, kRadioStationID,
  kRadioBand, kChannelNumber, kChannelName, kScheduledStartTime,
  kScheduledEndTime, kDescription, kTOC, kUserAnnotation
}
enum  PersonaType { kActorPersona = 0, kArtistPersona, kAuthorPersona }

Public Member Functions

 AVObject ()

Public Attributes

ObjectType m_type
CascadeString m_id
CascadeString m_idParent
CascadeString m_idRef
bool m_bRestricted
u32 m_nChildCount
bool m_bSearchable
CascadeString m_title
CascadeString m_class
CascadeString m_className
CascadeNewArray< ClassActionm_classActions
CascadeNewArray< NumericPropertym_numericProperties
CascadeNewArray< StringPropertym_stringProperties
CascadeNewArray< Personam_personas
CascadeNewArray< Resourcem_resources

Classes

class  ClassAction
class  NumericProperty
class  Persona
class  Resource
class  StringProperty


Member Enumeration Documentation

enum CascadeUPnP::AVObject::ClassActionType
 

Enumeration values:
kCreate 
kSearch 

enum CascadeUPnP::AVObject::NumericPropertyType
 

Enumeration values:
kStorageTotal 
kStorageUsed 
kStorageFree 
kStorageMaxPartition 
kDVDRegionCode 
kOriginalTrackNumber 

enum CascadeUPnP::AVObject::ObjectType
 

Enumeration values:
kContainer 
kItem 

enum CascadeUPnP::AVObject::PersonaType
 

Enumeration values:
kActorPersona 
kArtistPersona 
kAuthorPersona 

enum CascadeUPnP::AVObject::StringPropertyType
 

Enumeration values:
kWriteStatus 
kStorageMedium 
kData 
kActor 
kAlbum 
kArtist 
kAuthor 
kCreator 
kGenre 
kDirector 
kProducer 
kPublisher 
kAlbumArtURL 
kArtistDiscographyURI 
kLyricsURI 
kRelation 
kPlaylist 
kIconURI 
kRegion 
kRating 
kRights 
kLanguage 
kRadioCallSign 
kRadioStationID 
kRadioBand 
kChannelNumber 
kChannelName 
kScheduledStartTime 
kScheduledEndTime 
kDescription 
kTOC 
kUserAnnotation 


Constructor & Destructor Documentation

CascadeUPnP::AVObject::AVObject  )  [inline]
 


Member Data Documentation

bool CascadeUPnP::AVObject::m_bRestricted
 

bool CascadeUPnP::AVObject::m_bSearchable
 

CascadeString CascadeUPnP::AVObject::m_class
 

CascadeNewArray<ClassAction> CascadeUPnP::AVObject::m_classActions
 

CascadeString CascadeUPnP::AVObject::m_className
 

CascadeString CascadeUPnP::AVObject::m_id
 

CascadeString CascadeUPnP::AVObject::m_idParent
 

CascadeString CascadeUPnP::AVObject::m_idRef
 

u32 CascadeUPnP::AVObject::m_nChildCount
 

CascadeNewArray<NumericProperty> CascadeUPnP::AVObject::m_numericProperties
 

CascadeNewArray<Persona> CascadeUPnP::AVObject::m_personas
 

CascadeNewArray<Resource> CascadeUPnP::AVObject::m_resources
 

CascadeNewArray<StringProperty> CascadeUPnP::AVObject::m_stringProperties
 

CascadeString CascadeUPnP::AVObject::m_title
 

ObjectType CascadeUPnP::AVObject::m_type
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 24 14:27:21 2005 for Cascade Library by  doxygen 1.4.1