diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2021-04-24 15:44:34 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2021-09-14 19:17:34 +0100 |
commit | c89d805397f1f09b1a58f01d5cb90211c85a9abc (patch) | |
tree | 1a992b9741be22a832ace548b62a61001d0d1b19 /c++tools | |
parent | f80b9be083e0e7d49e7744b7e531b9aa52acd563 (diff) | |
download | gcc-c89d805397f1f09b1a58f01d5cb90211c85a9abc.zip gcc-c89d805397f1f09b1a58f01d5cb90211c85a9abc.tar.gz gcc-c89d805397f1f09b1a58f01d5cb90211c85a9abc.tar.bz2 |
c++tools : Add a simple handler for ModuleCompiledRequest.
This just replies with "OK".
c++tools/ChangeLog:
* resolver.cc (module_resolver::ModuleCompiledRequest):
Add a simple handler.
* resolver.h: Declare handler for ModuleCompiledRequest.
Diffstat (limited to 'c++tools')
-rw-r--r-- | c++tools/resolver.cc | 11 | ||||
-rw-r--r-- | c++tools/resolver.h | 4 |
2 files changed, 15 insertions, 0 deletions
diff --git a/c++tools/resolver.cc b/c++tools/resolver.cc index edd4624..421fdaa 100644 --- a/c++tools/resolver.cc +++ b/c++tools/resolver.cc @@ -307,3 +307,14 @@ module_resolver::IncludeTranslateRequest (Cody::Server *s, Cody::Flags, return 0; } +/* This handles a client notification to the server that a CMI has been + produced for a module. For this simplified server, we just accept + the transaction and respond with "OK". */ + +int +module_resolver::ModuleCompiledRequest (Cody::Server *s, Cody::Flags, + std::string &) +{ + s->OKResponse(); + return 0; +} diff --git a/c++tools/resolver.h b/c++tools/resolver.h index b2f4381..c1ce956 100644 --- a/c++tools/resolver.h +++ b/c++tools/resolver.h @@ -96,6 +96,10 @@ public: std::string &include) override; + using parent::ModuleCompiledRequest; + virtual int ModuleCompiledRequest (Cody::Server *s, Cody::Flags Flags, + std::string &Module) override; + private: using parent::GetCMISuffix; virtual char const *GetCMISuffix () override; |