#include <sockethandler.h>
Public Member Functions | |
| SocketHandler (MythSocket *sock, MythSocketManager *parent, QString hostname) | |
| ~SocketHandler () | |
| bool | DoesBlockShutdown (void) |
| bool | GetsStandardEvents (void) |
| bool | GetsSystemEvents (void) |
| QString | GetHostname (void) |
| MythSocket * | GetSocket (void) |
| MythSocketManager * | GetParent (void) |
| bool | SendStringList (QStringList &strlist, bool lock=false) |
| bool | SendReceiveStringList (QStringList &strlist, uint min_reply_length=0) |
| void | BlockShutdown (bool block) |
| void | AllowStandardEvents (bool allow) |
| void | AllowSystemEvents (bool allow) |
Private Attributes | |
| bool | m_blockShutdown |
| bool | m_standardEvents |
| bool | m_systemEvents |
| MythSocket * | m_socket |
| MythSocketManager * | m_parent |
| QString | m_hostname |
Definition at line 16 of file sockethandler.h.
| SocketHandler::SocketHandler | ( | MythSocket * | sock, | |
| MythSocketManager * | parent, | |||
| QString | hostname | |||
| ) |
Definition at line 9 of file sockethandler.cpp.
| SocketHandler::~SocketHandler | ( | ) |
Definition at line 18 of file sockethandler.cpp.
| bool SocketHandler::DoesBlockShutdown | ( | void | ) | [inline] |
Definition at line 24 of file sockethandler.h.
| bool SocketHandler::GetsStandardEvents | ( | void | ) | [inline] |
Definition at line 25 of file sockethandler.h.
| bool SocketHandler::GetsSystemEvents | ( | void | ) | [inline] |
Definition at line 26 of file sockethandler.h.
| QString SocketHandler::GetHostname | ( | void | ) | [inline] |
Definition at line 28 of file sockethandler.h.
| MythSocket* SocketHandler::GetSocket | ( | void | ) | [inline] |
Definition at line 30 of file sockethandler.h.
Referenced by MythSocketManager::AddSocketHandler(), FileTransfer::RequestBlock(), and FileTransfer::WriteBlock().
| MythSocketManager* SocketHandler::GetParent | ( | void | ) | [inline] |
Definition at line 31 of file sockethandler.h.
Definition at line 24 of file sockethandler.cpp.
Referenced by FileServerHandler::HandleAnnounce(), BaseRequestHandler::HandleAnnounce(), FileServerHandler::HandleDeleteFile(), FileServerHandler::HandleDownloadFile(), FileServerHandler::HandleFileQuery(), FileServerHandler::HandleGetFileList(), MessageHandler::HandleInbound(), FileServerHandler::HandleQueryFileExists(), FileServerHandler::HandleQueryFileHash(), FileServerHandler::HandleQueryFileTransfer(), FileServerHandler::HandleQueryFreeSpace(), FileServerHandler::HandleQueryFreeSpaceList(), FileServerHandler::HandleQueryFreeSpaceSummary(), BaseRequestHandler::HandleQueryHostname(), BaseRequestHandler::HandleQueryLoad(), BaseRequestHandler::HandleQueryMemStats(), BaseRequestHandler::HandleQueryTimeZone(), and BaseRequestHandler::HandleQueryUptime().
Definition at line 38 of file sockethandler.cpp.
Referenced by FileServerHandler::HandleFileQuery(), and FileServerHandler::HandleGetFileList().
| void SocketHandler::BlockShutdown | ( | bool | block | ) | [inline] |
Definition at line 36 of file sockethandler.h.
Referenced by OutboundRequestHandler::DoConnectToMaster(), FileServerHandler::HandleAnnounce(), and BaseRequestHandler::HandleAnnounce().
| void SocketHandler::AllowStandardEvents | ( | bool | allow | ) | [inline] |
Definition at line 37 of file sockethandler.h.
Referenced by OutboundRequestHandler::DoConnectToMaster(), FileServerHandler::HandleAnnounce(), and BaseRequestHandler::HandleAnnounce().
| void SocketHandler::AllowSystemEvents | ( | bool | allow | ) | [inline] |
Definition at line 38 of file sockethandler.h.
Referenced by OutboundRequestHandler::DoConnectToMaster(), FileServerHandler::HandleAnnounce(), and BaseRequestHandler::HandleAnnounce().
bool SocketHandler::m_blockShutdown [private] |
Definition at line 41 of file sockethandler.h.
bool SocketHandler::m_standardEvents [private] |
Definition at line 42 of file sockethandler.h.
bool SocketHandler::m_systemEvents [private] |
Definition at line 43 of file sockethandler.h.
MythSocket* SocketHandler::m_socket [private] |
Definition at line 45 of file sockethandler.h.
Referenced by SendReceiveStringList(), SendStringList(), SocketHandler(), and ~SocketHandler().
MythSocketManager* SocketHandler::m_parent [private] |
Definition at line 46 of file sockethandler.h.
QString SocketHandler::m_hostname [private] |
Definition at line 48 of file sockethandler.h.
1.6.3