From 06f98c0289be27cca68f4400fb792e1d27a846b2 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 25 Jun 2008 19:05:00 +0200 Subject: Initialisierung der Verbindung --- src/Net/ServerConnection.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/Net/ServerConnection.h') diff --git a/src/Net/ServerConnection.h b/src/Net/ServerConnection.h index ebddf8a..cd983e0 100644 --- a/src/Net/ServerConnection.h +++ b/src/Net/ServerConnection.h @@ -32,18 +32,24 @@ class ServerConnection : public Connection { bool connected; IPAddress *peer; + bool connecting; + + bool daemon; + int sock; gnutls_session_t session; gnutls_anon_server_credentials_t anoncred; gnutls_dh_params_t dh_params; + void connectionHeaderReceiveHandler(const void *data, unsigned long length); + protected: virtual gnutls_session_t& getSession() { return session; } public: - ServerConnection() : connected(false) { + ServerConnection() : connected(false), connecting(false), daemon(false) { gnutls_anon_allocate_server_credentials(&anoncred); gnutls_dh_params_init(&dh_params); @@ -66,6 +72,10 @@ class ServerConnection : public Connection { virtual bool isConnected() const {return connected;} virtual const IPAddress* getPeer() const {return peer;} + + virtual bool isConnecting() const {return connecting;} + + bool isDaemonConnection() const {return daemon;} }; } -- cgit v1.2.3