aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/client.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/languageclient/client.h')
-rw-r--r--src/plugins/languageclient/client.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/plugins/languageclient/client.h b/src/plugins/languageclient/client.h
index 977835aa0a1..80a6f3144f0 100644
--- a/src/plugins/languageclient/client.h
+++ b/src/plugins/languageclient/client.h
@@ -101,7 +101,7 @@ public:
QString name() const;
enum class SendDocUpdates { Send, Ignore };
- void sendContent(const LanguageServerProtocol::IContent &content,
+ void sendMessage(const LanguageServerProtocol::JsonRpcMessage &message,
SendDocUpdates sendUpdates = SendDocUpdates::Send);
void cancelRequest(const LanguageServerProtocol::MessageId &id);
@@ -226,17 +226,17 @@ protected:
void setError(const QString &message);
void setProgressTitleForToken(const LanguageServerProtocol::ProgressToken &token,
const QString &message);
- void handleContent(const LanguageServerProtocol::JsonRpcMessage &message);
+ void handleMessage(const LanguageServerProtocol::JsonRpcMessage &message);
virtual void handleDiagnostics(const LanguageServerProtocol::PublishDiagnosticsParams &params);
virtual DiagnosticManager *createDiagnosticManager();
private:
- void sendContentNow(const LanguageServerProtocol::IContent &content);
+ void sendMessageNow(const LanguageServerProtocol::JsonRpcMessage &message);
void handleResponse(const LanguageServerProtocol::MessageId &id,
- const LanguageServerProtocol::IContent &content);
+ const LanguageServerProtocol::JsonRpcMessage &message);
void handleMethod(const QString &method,
const LanguageServerProtocol::MessageId &id,
- const LanguageServerProtocol::IContent &content);
+ const LanguageServerProtocol::JsonRpcMessage &message);
void initializeCallback(const LanguageServerProtocol::InitializeRequest::Response &initResponse);
void shutDownCallback(const LanguageServerProtocol::ShutdownRequest::Response &shutdownResponse);
@@ -268,10 +268,6 @@ private:
virtual QTextCursor adjustedCursorForHighlighting(const QTextCursor &cursor,
TextEditor::TextDocument *doc);
- using ContentHandler = std::function<void(const QByteArray &, QTextCodec *, QString &,
- LanguageServerProtocol::ResponseHandlers,
- LanguageServerProtocol::MethodHandler)>;
-
State m_state = Uninitialized;
QHash<LanguageServerProtocol::MessageId,
LanguageServerProtocol::ResponseHandler::Callback> m_responseHandlers;