|
Rabbit Remote Control 0.1.0-bate14
|


Public Member Functions | |
| CWakeOnLanQt (const QString &szBroadcastAddress="255.255.255.255", QObject *parent=nullptr) | |
| void | SetBroadcastAddress (const QString &szBroadcastAddress="255.255.255.255") |
| QString | SetBroadcastAddress (const QString &szIP, const QString &szMask) |
| bool | SendMagicPacket (const QString &szMac, uint16_t portNum=9) |
| SendMagicPacket. | |
| bool | SendSecureMagicPacket (const QString &szMac, const QString &szPassword, uint16_t portNum=9) |
| SendSecureMagicPacket. | |
Protected Member Functions | |
| virtual int | SendPacket (const char *data, int64_t size, std::string addr, uint16_t port) override |
| CWakeOnLan (const std::string &szBroadcastAddress="255.255.255.255") | |
| void | SetBroadcastAddress (const std::string &szBroadcastAddress="255.255.255.255") |
| std::string | SetBroadcastAddress (const std::string &szIP, const std::string &szMask) |
| bool | StringToArray (uint8_t *mac, const char *szMac) |
| bool | SendMagicPacket (const std::string &szMac, uint16_t portNum=9) |
| SendMagicPacket. | |
| bool | SendSecureMagicPacket (const std::string &szMac, const std::string szPassword, uint16_t portNum=9) |
| SendSecureMagicPacket. | |
| bool | SendMagicPacket (const char *pszMacAddress, uint16_t portNum=9) |
| bool | SendSecureMagicPacket (const char *pszMacAddress, const char *pszPassword, uint16_t portNum=9) |
| bool | SendMagicPacket (uint8_t *pMacAddress, size_t sizeOfMacAddress, uint16_t portNum=9) |
| bool | SendSecureMagicPacket (uint8_t *pMacAddress, size_t sizeOfMacAddress, uint8_t *pszPassword, size_t nPasswordSize, uint16_t portNum=9) |
| void | GenerateMagicPacket (uint8_t *&pMagicPacket, size_t &sizeOfMagicPacket, uint8_t *pMacAddress, size_t sizeOfMacAddress) |
| void | GenerateSecureMagicPacket (uint8_t *&pMagicPacket, size_t &sizeOfMagicPacket, uint8_t *pMacAddress, size_t sizeOfMacAddress, uint8_t *pSecureOn, size_t sizeOfSecureOn) |
Definition at line 10 of file WakeOnLanQt.h.
| bool CWakeOnLanQt::SendMagicPacket | ( | const QString & | szMac, |
| uint16_t | portNum = 9 ) |
SendMagicPacket.
| szMac | the MAC address of wake on lan device. the format: Hexadecimal characters. eg: FF:FF:FF:FF:FF:FF |
| portNum | 9 or 7. the default is 9. |
Definition at line 25 of file WakeOnLanQt.cpp.
|
overrideprotectedvirtual |
Implements CWakeOnLan.
Definition at line 48 of file WakeOnLanQt.cpp.
| bool CWakeOnLanQt::SendSecureMagicPacket | ( | const QString & | szMac, |
| const QString & | szPassword, | ||
| uint16_t | portNum = 9 ) |
SendSecureMagicPacket.
| szMac | the MAC address of wake on lan device. the format: Hexadecimal characters. eg: FF:FF:FF:FF:FF:FF |
| szPassword | A password string of length 6. or Hexadecimal representation of 6 bytes |
| portNum | default is 9. 9 or 7 |
Definition at line 29 of file WakeOnLanQt.cpp.
| void CWakeOnLanQt::SetBroadcastAddress | ( | const QString & | szBroadcastAddress = "255.255.255.255" | ) |
Definition at line 13 of file WakeOnLanQt.cpp.
| QString CWakeOnLanQt::SetBroadcastAddress | ( | const QString & | szIP, |
| const QString & | szMask ) |
Definition at line 18 of file WakeOnLanQt.cpp.