diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2016-09-09 10:50:23 (GMT) |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2016-09-22 14:30:02 (GMT) |
commit | cc576c2c7f3272ec5370dc3cb45838c20d1837f9 (patch) | |
tree | 602548f309c03bb384d81d254271fd6a01b15516 /Source/cmServerProtocol.h | |
parent | 277ffa2881d4073a660490f959cb58ad0dcb3f82 (diff) | |
download | CMake-cc576c2c7f3272ec5370dc3cb45838c20d1837f9.zip CMake-cc576c2c7f3272ec5370dc3cb45838c20d1837f9.tar.gz CMake-cc576c2c7f3272ec5370dc3cb45838c20d1837f9.tar.bz2 |
server-mode: Pass server into cmServerProtocol
The information will be needed to send signals.
Diffstat (limited to 'Source/cmServerProtocol.h')
-rw-r--r-- | Source/cmServerProtocol.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/cmServerProtocol.h b/Source/cmServerProtocol.h index bab949b..92c8162 100644 --- a/Source/cmServerProtocol.h +++ b/Source/cmServerProtocol.h @@ -87,7 +87,8 @@ public: virtual bool IsExperimental() const = 0; virtual const cmServerResponse Process(const cmServerRequest& request) = 0; - bool Activate(const cmServerRequest& request, std::string* errorMessage); + bool Activate(cmServer* server, const cmServerRequest& request, + std::string* errorMessage); protected: cmake* CMakeInstance() const; @@ -97,6 +98,7 @@ protected: private: std::unique_ptr<cmake> m_CMakeInstance; + cmServer* m_Server = nullptr; // not owned! friend class cmServer; }; |