UDPNotify Class Reference

#include <udpnotify.h>

List of all members.


Detailed Description

Definition at line 56 of file udpnotify.h.


Public Member Functions

 UDPNotify (TV *tv, int udp_port)
 ~UDPNotify (void)

Protected Slots

virtual void incomingData (int socket)

Private Member Functions

void AddSet (UDPNotifyOSDSet *set, QString name)
UDPNotifyOSDSetGetSet (const QString &text)
UDPNotifyOSDSetparseContainer (QDomElement &element)
void parseTextArea (UDPNotifyOSDSet *container, QDomElement &element)
QString getFirstText (QDomElement &element)
void ClearContainer (UDPNotifyOSDSet *container)

Private Attributes

int m_udp_port
QHostAddress bcastaddr
TVm_tv
QMap< QString, UDPNotifyOSDSet * > setMap
vector< UDPNotifyOSDSet * > * setList
QDomDocument doc
QSocketDevice * qsd
QSocketNotifier * qsn

Constructor & Destructor Documentation

UDPNotify::UDPNotify ( TV tv,
int  udp_port 
)

Definition at line 122 of file udpnotify.cpp.

UDPNotify::~UDPNotify ( void   ) 

Definition at line 156 of file udpnotify.cpp.


Member Function Documentation

void UDPNotify::incomingData ( int  socket  )  [protected, virtual, slot]

Definition at line 300 of file udpnotify.cpp.

Referenced by UDPNotify(), and ~UDPNotify().

void UDPNotify::AddSet ( UDPNotifyOSDSet set,
QString  name 
) [private]

Definition at line 182 of file udpnotify.cpp.

Referenced by parseContainer().

UDPNotifyOSDSet * UDPNotify::GetSet ( const QString &  text  )  [private]

Definition at line 188 of file udpnotify.cpp.

Referenced by parseContainer().

UDPNotifyOSDSet * UDPNotify::parseContainer ( QDomElement &  element  )  [private]

Definition at line 249 of file udpnotify.cpp.

Referenced by incomingData().

void UDPNotify::parseTextArea ( UDPNotifyOSDSet container,
QDomElement &  element 
) [private]

Definition at line 209 of file udpnotify.cpp.

Referenced by parseContainer().

QString UDPNotify::getFirstText ( QDomElement &  element  )  [private]

Definition at line 197 of file udpnotify.cpp.

Referenced by parseTextArea().

void UDPNotify::ClearContainer ( UDPNotifyOSDSet container  )  [private]

Definition at line 291 of file udpnotify.cpp.

Referenced by parseContainer().


Member Data Documentation

int UDPNotify::m_udp_port [private]

Definition at line 68 of file udpnotify.h.

Referenced by UDPNotify().

QHostAddress UDPNotify::bcastaddr [private]

Definition at line 69 of file udpnotify.h.

Referenced by UDPNotify().

TV* UDPNotify::m_tv [private]

Definition at line 70 of file udpnotify.h.

Referenced by ClearContainer(), incomingData(), and UDPNotify().

QMap<QString, UDPNotifyOSDSet *> UDPNotify::setMap [private]

Definition at line 72 of file udpnotify.h.

Referenced by AddSet(), and GetSet().

vector<UDPNotifyOSDSet *>* UDPNotify::setList [private]

Definition at line 73 of file udpnotify.h.

Referenced by AddSet(), UDPNotify(), and ~UDPNotify().

QDomDocument UDPNotify::doc [private]

Definition at line 75 of file udpnotify.h.

Referenced by incomingData().

QSocketDevice* UDPNotify::qsd [private]

Definition at line 78 of file udpnotify.h.

Referenced by incomingData(), UDPNotify(), and ~UDPNotify().

QSocketNotifier* UDPNotify::qsn [private]

Definition at line 80 of file udpnotify.h.

Referenced by UDPNotify(), and ~UDPNotify().


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

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