#include <XspfExtension.h>

Public Member Functions | |
| XspfExtension (XspfExtension const &source) | |
| XspfExtension & | operator= (XspfExtension const &source) |
| virtual | ~XspfExtension () |
| virtual XspfExtension * | clone () const =0 |
| XML_Char const * | getApplicationUri () const |
| virtual XspfExtensionWriter * | newWriter (XspfXmlFormatter *output, XML_Char const *baseUri) const =0 |
Protected Member Functions | |
| XspfExtension (XML_Char const *applicationUri) | |
Definition at line 65 of file XspfExtension.h.
| XspfExtension | ( | XML_Char const * | applicationUri | ) | [protected] |
| XspfExtension | ( | XspfExtension const & | source | ) |
Copy constructor.
| source | Source to copy from |
| virtual ~XspfExtension | ( | ) | [virtual] |
Destroys this XspfExtension object and deletes all memory associated with it.
| virtual XspfExtension* clone | ( | ) | const [pure virtual] |
Clones this extension.
Implemented in ProjectOpusPlaylistExtension.
| XML_Char const* getApplicationUri | ( | ) | const |
Returns the application URI.
| virtual XspfExtensionWriter* newWriter | ( | XspfXmlFormatter * | output, | |
| XML_Char const * | baseUri | |||
| ) | const [pure virtual] |
Creates a new writer that can write this extension instance
| output | Output formatter to use | |
| baseUri | Base URI to reduce URIs against |
| XspfExtension& operator= | ( | XspfExtension const & | source | ) |
Assignment operator.
| source | Source to copy from |
1.5.8