#include <iptvfeederfile.h>
Public Member Functions | |
| IPTVFeederFile () | |
| virtual | ~IPTVFeederFile () |
| bool | CanHandle (const QString &url) const |
| Returns true iff the data feed can handle URL. | |
| bool | IsOpen (void) const |
| Returns true if the feeder is currently open. | |
| bool | Open (const QString &url) |
| Inits the feeder and opens the stream identified by url. | |
| void | Close (void) |
| Closes the stream and frees resources allocated in Open(). | |
| void | AddListener (TSDataListener *) |
| void | RemoveListener (TSDataListener *) |
Static Public Member Functions | |
| static bool | IsFile (const QString &url) |
Private Member Functions | |
| IPTVFeederFile & | operator= (const IPTVFeederFile &) |
| IPTVFeederFile (const IPTVFeederFile &) | |
Private Attributes | |
| ByteStreamFileSource * | _source |
| IPTVMediaSink * | _sink |
Definition at line 18 of file iptvfeederfile.h.
| IPTVFeederFile::IPTVFeederFile | ( | ) |
Definition at line 33 of file iptvfeederfile.cpp.
| IPTVFeederFile::~IPTVFeederFile | ( | ) | [virtual] |
Definition at line 39 of file iptvfeederfile.cpp.
| IPTVFeederFile::IPTVFeederFile | ( | const IPTVFeederFile & | ) | [private] |
| bool IPTVFeederFile::CanHandle | ( | const QString & | url | ) | const [inline, virtual] |
Returns true iff the data feed can handle URL.
Implements IPTVFeeder.
Definition at line 24 of file iptvfeederfile.h.
| bool IPTVFeederFile::IsOpen | ( | void | ) | const [inline, virtual] |
Returns true if the feeder is currently open.
Implements IPTVFeeder.
Definition at line 25 of file iptvfeederfile.h.
| bool IPTVFeederFile::Open | ( | const QString & | url | ) | [virtual] |
Inits the feeder and opens the stream identified by url.
Implements IPTVFeeder.
Definition at line 49 of file iptvfeederfile.cpp.
| void IPTVFeederFile::Close | ( | void | ) | [virtual] |
Closes the stream and frees resources allocated in Open().
Implements IPTVFeeder.
Definition at line 107 of file iptvfeederfile.cpp.
Referenced by ~IPTVFeederFile().
| void IPTVFeederFile::AddListener | ( | TSDataListener * | item | ) | [virtual] |
Reimplemented from IPTVFeederLive.
Definition at line 131 of file iptvfeederfile.cpp.
| void IPTVFeederFile::RemoveListener | ( | TSDataListener * | item | ) | [virtual] |
Reimplemented from IPTVFeederLive.
Definition at line 156 of file iptvfeederfile.cpp.
Referenced by AddListener().
| bool IPTVFeederFile::IsFile | ( | const QString & | url | ) | [static] |
Definition at line 44 of file iptvfeederfile.cpp.
Referenced by CanHandle(), and IPTVFeederWrapper::InitFeeder().
| IPTVFeederFile& IPTVFeederFile::operator= | ( | const IPTVFeederFile & | ) | [private] |
ByteStreamFileSource* IPTVFeederFile::_source [private] |
Definition at line 40 of file iptvfeederfile.h.
IPTVMediaSink* IPTVFeederFile::_sink [private] |
Definition at line 41 of file iptvfeederfile.h.
Referenced by AddListener(), Close(), Open(), and RemoveListener().
1.6.3