summaryrefslogtreecommitdiff
path: root/core/launcher/qcopbridge.h
authorzecke <zecke>2003-08-28 14:40:33 (UTC)
committer zecke <zecke>2003-08-28 14:40:33 (UTC)
commitfcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d (patch) (side-by-side diff)
tree3a304196f52e12761cab01420a189be4369a9522 /core/launcher/qcopbridge.h
parent8aff9d2f2d079e4500b6bbbd9f410c16cee3f6a1 (diff)
downloadopie-fcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d.zip
opie-fcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d.tar.gz
opie-fcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d.tar.bz2
Compile fixes
Diffstat (limited to 'core/launcher/qcopbridge.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/qcopbridge.h25
1 files changed, 15 insertions, 10 deletions
diff --git a/core/launcher/qcopbridge.h b/core/launcher/qcopbridge.h
index 408d10d..bae3f88 100644
--- a/core/launcher/qcopbridge.h
+++ b/core/launcher/qcopbridge.h
@@ -20,6 +20,7 @@
#ifndef __qcopbridge_h__
#define __qcopbridge_h__
+#include <qtopia/global.h>
#include <qserversocket.h>
#include <qsocket.h>
#include <qdir.h>
@@ -29,6 +30,7 @@
class QFileInfo;
class QCopBridgePI;
class QCopChannel;
+class QTimer;
class QCopBridge : public QServerSocket
{
@@ -40,14 +42,18 @@ public:
void newConnection( int socket );
void closeOpenConnections();
+ void authorizeConnections();
public slots:
- void connectionClosed( QCopBridgePI *pi );
+ void closed( QCopBridgePI *pi );
void desktopMessage( const QCString &call, const QByteArray & );
-
+
+signals:
+ void connectionClosed( const QHostAddress & );
+
protected:
void timerEvent( QTimerEvent * );
-
+
private:
QCopChannel *desktopChannel;
QCopChannel *cardChannel;
@@ -67,26 +73,25 @@ public:
virtual ~QCopBridgePI();
void sendDesktopMessage( const QString &msg );
+ void sendDesktopMessage( const QCString &msg, const QByteArray& );
void startSync() { sendSync = TRUE; }
-
+ bool verifyAuthorised();
+
signals:
void connectionClosed( QCopBridgePI *);
-
+
protected slots:
void read();
void send( const QString& msg );
void process( const QString& command );
- void connectionClosed();
-
-protected:
- void timerEvent( QTimerEvent *e );
+ void myConnectionClosed();
private:
State state;
Q_UINT16 peerport;
QHostAddress peeraddress;
- bool connected;
bool sendSync;
+ QTimer *timer;
};
#endif