LCDServer Class Reference

#include <lcdserver.h>

List of all members.


Detailed Description

Definition at line 26 of file lcdserver.h.


Public Member Functions

 LCDServer (int port, QString message, int messageTime)
void sendKeyPress (QString key_pressed)

Private Slots

void newConnection (QSocket *)
void endConnection (QSocket *)
void readSocket ()
QStringList parseCommand (QString &command)
void parseTokens (const QStringList &tokens, QSocket *socket)
void shutDown ()
void sendMessage (QSocket *where, const QString &what)
void sendConnected (QSocket *socket)
void switchToTime (QSocket *socket)
void switchToMusic (const QStringList &tokens, QSocket *socket)
void switchToGeneric (const QStringList &tokens, QSocket *socket)
void switchToChannel (const QStringList &tokens, QSocket *socket)
void switchToVolume (const QStringList &tokens, QSocket *socket)
void switchToNothing (QSocket *socket)
void switchToMenu (const QStringList &tokens, QSocket *socket)
void setChannelProgress (const QStringList &tokens, QSocket *socket)
void setMusicProgress (const QStringList &tokens, QSocket *socket)
void setMusicProp (const QStringList &tokens, QSocket *socket)
void setGenericProgress (const QStringList &tokens, QSocket *socket)
void setVolumeLevel (const QStringList &tokens, QSocket *socket)
void updateLEDs (const QStringList &tokens, QSocket *socket)

Private Attributes

LCDProcClientm_lcd
LCDServerSocketm_serverSocket
QSocket * m_lastSocket

Constructor & Destructor Documentation

LCDServer::LCDServer ( int  port,
QString  message,
int  messageTime 
)

Definition at line 71 of file lcdserver.cpp.


Member Function Documentation

void LCDServer::sendKeyPress ( QString  key_pressed  ) 

Definition at line 274 of file lcdserver.cpp.

Referenced by LCDProcClient::serverSendingData().

void LCDServer::newConnection ( QSocket *  socket  )  [private, slot]

Definition at line 99 of file lcdserver.cpp.

Referenced by LCDServer().

void LCDServer::endConnection ( QSocket *  socket  )  [private, slot]

Definition at line 110 of file lcdserver.cpp.

Referenced by LCDServer().

void LCDServer::readSocket (  )  [private, slot]

Definition at line 121 of file lcdserver.cpp.

Referenced by newConnection().

QStringList LCDServer::parseCommand ( QString &  command  )  [private, slot]

Definition at line 138 of file lcdserver.cpp.

Referenced by readSocket().

void LCDServer::parseTokens ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 166 of file lcdserver.cpp.

Referenced by readSocket().

void LCDServer::shutDown (  )  [private, slot]

Definition at line 257 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::sendMessage ( QSocket *  where,
const QString &  what 
) [private, slot]

void LCDServer::sendConnected ( QSocket *  socket  )  [private, slot]

Definition at line 284 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToTime ( QSocket *  socket  )  [private, slot]

Definition at line 301 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToMusic ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 312 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToGeneric ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 332 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToChannel ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 401 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToVolume ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 422 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToNothing ( QSocket *  socket  )  [private, slot]

Definition at line 443 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::switchToMenu ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 454 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::setChannelProgress ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 551 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::setMusicProgress ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 621 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::setMusicProp ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 652 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::setGenericProgress ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 582 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::setVolumeLevel ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 720 of file lcdserver.cpp.

Referenced by parseTokens().

void LCDServer::updateLEDs ( const QStringList &  tokens,
QSocket *  socket 
) [private, slot]

Definition at line 751 of file lcdserver.cpp.

Referenced by parseTokens().


Member Data Documentation

Definition at line 66 of file lcdserver.h.

Referenced by LCDServer(), and shutDown().

QSocket* LCDServer::m_lastSocket [private]

Definition at line 67 of file lcdserver.h.

Referenced by endConnection(), LCDServer(), readSocket(), and sendKeyPress().


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