summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sigencore/Client.cpp5
-rw-r--r--sigencore/Client.h9
2 files changed, 11 insertions, 3 deletions
diff --git a/sigencore/Client.cpp b/sigencore/Client.cpp
index 625e2674..0c59970b 100644
--- a/sigencore/Client.cpp
+++ b/sigencore/Client.cpp
@@ -18,8 +18,9 @@
// Header include
#include "Client.h"
-Sigencore::Client::Client(Sigscript::Config* parent) :
- Sigscript::Config(parent)
+Sigencore::Client::Client(Sigscript::SigmodWrapper* sigmod, Sigscript::Config* parent) :
+ Sigscript::Config(parent),
+ m_sigmod(sigmod)
{
}
diff --git a/sigencore/Client.h b/sigencore/Client.h
index ca10e6a8..e3627a58 100644
--- a/sigencore/Client.h
+++ b/sigencore/Client.h
@@ -24,6 +24,12 @@
// Sigscript includes
#include "../sigscript/Config.h"
+// Forward declarations
+namespace Sigscript
+{
+class SigmodWrapper;
+}
+
namespace Sigencore
{
class Arena;
@@ -50,9 +56,10 @@ class SIGENCORE_EXPORT Client : public Sigscript::Config
//
// void timeout();
protected:
- Client(Sigscript::Config* parent);
+ Client(Sigscript::SigmodWrapper* sigmod, Sigscript::Config* parent);
virtual ~Client();
+ Sigscript::SigmodWrapper* m_sigmod;
Arena* m_arena;
protected slots:
private: