nixd
|
#include <AttrSetClient.h>
Static Public Member Functions | |
static const char * | getExe () |
Additional Inherited Members | |
Protected Member Functions inherited from lspserver::LSPServer | |
template<class T > | |
llvm::unique_function< void(const T &)> | mkOutNotifiction (llvm::StringRef Method, OutboundPort *O=nullptr) |
template<class ParamTy , class ResponseTy > | |
llvm::unique_function< void(const ParamTy &, Callback< ResponseTy >)> | mkOutMethod (llvm::StringRef Method, OutboundPort *O=nullptr) |
Protected Attributes inherited from lspserver::LSPServer | |
HandlerRegistry | Registry |
Definition at line 12 of file AttrSetClient.h.
AttrSetClient::AttrSetClient | ( | std::unique_ptr< lspserver::InboundPort > | In, |
std::unique_ptr< lspserver::OutboundPort > | Out ) |
Definition at line 10 of file AttrSetClient.cpp.
References nixd::rpcMethod::AttrPathComplete, nixd::rpcMethod::AttrPathInfo, nixd::rpcMethod::EvalExpr, nixd::rpcMethod::Exit, lspserver::LSPServer::mkOutMethod(), lspserver::LSPServer::mkOutNotifiction(), nixd::rpcMethod::OptionComplete, and nixd::rpcMethod::OptionInfo.
|
inline |
Definition at line 53 of file AttrSetClient.h.
|
inline |
Definition at line 48 of file AttrSetClient.h.
|
inline |
Request eval some expression. The expression should be evaluted to attrset.
Definition at line 43 of file AttrSetClient.h.
|
inline |
Definition at line 68 of file AttrSetClient.h.
Referenced by nixd::AttrSetClientProc::~AttrSetClientProc().
|
static |
Get executable path for launching the server.
Definition at line 26 of file AttrSetClient.cpp.
Referenced by nixd::startAttrSetEval().
|
inline |
Definition at line 63 of file AttrSetClient.h.
|
inline |
Definition at line 58 of file AttrSetClient.h.