46 #ifndef XSPF_EXTENSION_READER_FACTROY_H 47 #define XSPF_EXTENSION_READER_FACTROY_H 57 class XspfExtensionReader;
59 class XspfExtensionReaderFactoryPrivate;
70 XspfExtensionReaderFactoryPrivate *
const d;
111 XML_Char
const * triggerUri);
123 XML_Char
const * triggerUri);
133 XML_Char
const * triggerUri);
143 XML_Char
const * triggerUri);
154 XML_Char
const * applicationUri,
XspfReader * reader);
165 XML_Char
const * applicationUri,
XspfReader * reader);
179 void registerReader(std::map<XML_Char
const *,
181 Toolbox::XspfStringCompare> & container,
184 XML_Char
const * triggerUri);
193 void unregisterReader(std::map<XML_Char
const *,
195 Toolbox::XspfStringCompare> & container,
197 XML_Char
const * triggerUri);
211 Toolbox::XspfStringCompare> & container,
213 XML_Char
const * applicationUri,
221 #endif // XSPF_EXTENSION_READER_FACTROY_H ~XspfExtensionReaderFactory()
void unregisterTrackExtensionReader(XML_Char const *triggerUri)
XspfExtensionReader * newPlaylistExtensionReader(XML_Char const *applicationUri, XspfReader *reader)
XspfExtensionReader * newTrackExtensionReader(XML_Char const *applicationUri, XspfReader *reader)
XspfExtensionReaderFactory & operator=(XspfExtensionReaderFactory const &source)
void unregisterPlaylistExtensionReader(XML_Char const *triggerUri)
void registerPlaylistExtensionReader(XspfExtensionReader const *example, XML_Char const *triggerUri)
void registerTrackExtensionReader(XspfExtensionReader const *example, XML_Char const *triggerUri)
XspfExtensionReaderFactory()