IPTVFeederWrapper Class Reference

#include <iptvfeederwrapper.h>

List of all members.


Detailed Description

Helper class for dealing with IPTVFeeder instances.

Definition at line 22 of file iptvfeederwrapper.h.


Public Member Functions

 IPTVFeederWrapper ()
 ~IPTVFeederWrapper ()
bool IsOpen (void) const
bool Open (const QString &url)
void Close (void)
void Run (void)
void Stop (void)
void AddListener (TSDataListener *)
void RemoveListener (TSDataListener *)

Private Member Functions

bool InitFeeder (const QString &url)
IPTVFeederWrapperoperator= (const IPTVFeederWrapper &)
 IPTVFeederWrapper (const IPTVFeederWrapper &)

Private Attributes

IPTVFeeder_feeder
QString _url
QMutex _lock
 Lock used to coordinate threads.
vector< TSDataListener * > _listeners

Constructor & Destructor Documentation

IPTVFeederWrapper::IPTVFeederWrapper (  ) 

Definition at line 28 of file iptvfeederwrapper.cpp.

IPTVFeederWrapper::~IPTVFeederWrapper (  ) 

Definition at line 33 of file iptvfeederwrapper.cpp.

IPTVFeederWrapper::IPTVFeederWrapper ( const IPTVFeederWrapper  )  [private]


Member Function Documentation

bool IPTVFeederWrapper::IsOpen ( void   )  const

bool IPTVFeederWrapper::Open ( const QString &  url  ) 

void IPTVFeederWrapper::Close ( void   ) 

void IPTVFeederWrapper::Run ( void   ) 

void IPTVFeederWrapper::Stop ( void   ) 

void IPTVFeederWrapper::AddListener ( TSDataListener item  ) 

void IPTVFeederWrapper::RemoveListener ( TSDataListener item  ) 

bool IPTVFeederWrapper::InitFeeder ( const QString &  url  )  [private]

Definition at line 44 of file iptvfeederwrapper.cpp.

Referenced by Open().

IPTVFeederWrapper& IPTVFeederWrapper::operator= ( const IPTVFeederWrapper  )  [private]


Member Data Documentation

QString IPTVFeederWrapper::_url [private]

Definition at line 45 of file iptvfeederwrapper.h.

Referenced by InitFeeder(), and Open().

QMutex IPTVFeederWrapper::_lock [mutable, private]

Lock used to coordinate threads.

Definition at line 46 of file iptvfeederwrapper.h.

Referenced by AddListener(), InitFeeder(), and RemoveListener().

Definition at line 47 of file iptvfeederwrapper.h.

Referenced by AddListener(), InitFeeder(), and RemoveListener().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:04 2010 for MythTV by  doxygen 1.5.5