LLVM 22.0.0git
llvm::lsp::MessageHandler Member List

This is the complete list of members for llvm::lsp::MessageHandler, including all inherited members.

MessageHandler(JSONTransport &Transport)llvm::lsp::MessageHandlerinline
method(llvm::StringLiteral Method, ThisT *ThisPtr, void(ThisT::*Handler)(const Param &, Callback< Result >))llvm::lsp::MessageHandlerinline
notification(llvm::StringLiteral Method, ThisT *ThisPtr, void(ThisT::*Handler)(const Param &))llvm::lsp::MessageHandlerinline
onCall(StringRef Method, llvm::json::Value Params, llvm::json::Value Id)llvm::lsp::MessageHandler
onNotify(StringRef Method, llvm::json::Value Value)llvm::lsp::MessageHandler
onReply(llvm::json::Value Id, llvm::Expected< llvm::json::Value > Result)llvm::lsp::MessageHandler
outgoingNotification(llvm::StringLiteral Method)llvm::lsp::MessageHandlerinline
outgoingRequest(llvm::StringLiteral Method, OutgoingRequestCallback< Result > Callback)llvm::lsp::MessageHandlerinline
parse(const llvm::json::Value &Raw, StringRef PayloadName, StringRef PayloadKind)llvm::lsp::MessageHandlerinlinestatic