XspfReader.h File Reference

#include "XspfDefines.h"
#include <string>

Include dependency graph for XspfReader.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XspfReader

Namespaces

namespace  Xspf

Enumerations

enum  XspfReaderReturnCode {
  XSPF_READER_SUCCESS, XSPF_READER_ERROR_NO_INPUT, XSPF_READER_ERROR_ELEMENT_TOOMANY, XSPF_READER_ERROR_ELEMENT_FORBIDDEN,
  XSPF_READER_ERROR_ELEMENT_MISSING, XSPF_READER_ERROR_ATTRIBUTE_INVALID, XSPF_READER_ERROR_ATTRIBUTE_MISSING, XSPF_READER_ERROR_ATTRIBUTE_FORBIDDEN,
  XSPF_READER_ERROR_CONTENT_INVALID, XSPF_READER_ERROR_BASE_URI_USELESS, XSPF_READER_WARNING_KEY_WITHOUT_VERSION, XSPF_READER_WARNING_KEY_WITH_REL_URI,
  XSPF_READER_ERROR_MALICIOUS_SPACE, XSPF_READER_ERROR_MALICIOUS_LOOKUP_SUM, XSPF_READER_ERROR_MALICIOUS_LOOKUP_DEPTH, XSPF_READER_ERROR_EXPAT = 0x1000
}
enum  XspfTag {
  TAG_UNKNOWN, TAG_PLAYLIST, TAG_PLAYLIST_TITLE, TAG_PLAYLIST_CREATOR,
  TAG_PLAYLIST_ANNOTATION, TAG_PLAYLIST_INFO, TAG_PLAYLIST_LOCATION, TAG_PLAYLIST_IDENTIFIER,
  TAG_PLAYLIST_IMAGE, TAG_PLAYLIST_DATE, TAG_PLAYLIST_LICENSE, TAG_PLAYLIST_ATTRIBUTION,
  TAG_PLAYLIST_ATTRIBUTION_LOCATION, TAG_PLAYLIST_ATTRIBUTION_IDENTIFIER, TAG_PLAYLIST_LINK, TAG_PLAYLIST_META,
  TAG_PLAYLIST_EXTENSION, TAG_PLAYLIST_TRACKLIST, TAG_PLAYLIST_TRACKLIST_TRACK, TAG_PLAYLIST_TRACKLIST_TRACK_LOCATION,
  TAG_PLAYLIST_TRACKLIST_TRACK_IDENTIFIER, TAG_PLAYLIST_TRACKLIST_TRACK_TITLE, TAG_PLAYLIST_TRACKLIST_TRACK_CREATOR, TAG_PLAYLIST_TRACKLIST_TRACK_ANNOTATION,
  TAG_PLAYLIST_TRACKLIST_TRACK_INFO, TAG_PLAYLIST_TRACKLIST_TRACK_IMAGE, TAG_PLAYLIST_TRACKLIST_TRACK_ALBUM, TAG_PLAYLIST_TRACKLIST_TRACK_TRACKNUM,
  TAG_PLAYLIST_TRACKLIST_TRACK_DURATION, TAG_PLAYLIST_TRACKLIST_TRACK_LINK, TAG_PLAYLIST_TRACKLIST_TRACK_META, TAG_PLAYLIST_TRACKLIST_TRACK_EXTENSION,
  TAG_USER = 0x1000
}


Detailed Description

Interface of XspfReader.

Definition in file XspfReader.h.


Generated on Sat Mar 7 01:09:37 2009 for libxspf by  doxygen 1.5.8