1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-09 20:46:07 +01:00
LibrePilot/ground/openpilotgcs/src/plugins/ipconnection/ipconnection_internal.h

23 lines
571 B
C
Raw Normal View History

2013-04-05 22:46:56 +02:00
#ifndef IPCONNECTION_INTERNAL_H
#define IPCONNECTION_INTERNAL_H
#include "ipconnectionplugin.h"
// Simple class for creating & destroying a socket in the real-time thread
// Needed because sockets need to be created in the same thread that they're used
class IPConnection : public QObject {
2013-04-05 22:46:56 +02:00
Q_OBJECT
public:
IPConnection(IPconnectionConnection *connection);
// virtual ~IPConnection();
2013-04-05 22:46:56 +02:00
public slots:
void onOpenDevice(QString HostName, int Port, bool UseTCP);
void onCloseDevice(QAbstractSocket *ipSocket);
};
#endif // IPCONNECTION_INTERNAL_H