nixd
|
Classes | |
struct | ExprValueParams |
struct | ExprValueResponse |
struct | RegisterBCParams |
Enumerations | |
enum class | LogLevel { Debug , Info , Warning , Error } |
Functions | |
llvm::json::Value | toJSON (const RegisterBCParams &Params) |
bool | fromJSON (const llvm::json::Value &Params, RegisterBCParams &R, llvm::json::Path P) |
llvm::json::Value | toJSON (const ExprValueParams &Params) |
bool | fromJSON (const llvm::json::Value &Params, ExprValueParams &R, llvm::json::Path P) |
llvm::json::Value | toJSON (const ExprValueResponse &Params) |
bool | fromJSON (const llvm::json::Value &Params, ExprValueResponse &R, llvm::json::Path P) |
bool | fromJSON (const Value &Params, RegisterBCParams &R, Path P) |
bool | fromJSON (const Value &Params, ExprValueParams &R, Path P) |
bool | fromJSON (const Value &Params, ExprValueResponse &R, Path P) |
|
strong |
Enumerator | |
---|---|
Debug | |
Info | |
Warning | |
Error |
Definition at line 10 of file include/nixd/Protocol/Protocol.h.
bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
ExprValueParams & | R, | ||
llvm::json::Path | P ) |
bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
ExprValueResponse & | R, | ||
llvm::json::Path | P ) |
bool nixd::rpc::fromJSON | ( | const llvm::json::Value & | Params, |
RegisterBCParams & | R, | ||
llvm::json::Path | P ) |
bool nixd::rpc::fromJSON | ( | const Value & | Params, |
ExprValueParams & | R, | ||
Path | P ) |
Definition at line 24 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueParams::ExprID.
bool nixd::rpc::fromJSON | ( | const Value & | Params, |
ExprValueResponse & | R, | ||
Path | P ) |
Definition at line 35 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueResponse::ResultKind, nixd::rpc::ExprValueResponse::ValueID, and nixd::rpc::ExprValueResponse::ValueKind.
bool nixd::rpc::fromJSON | ( | const Value & | Params, |
RegisterBCParams & | R, | ||
Path | P ) |
Definition at line 14 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::RegisterBCParams::BasePath, nixd::rpc::RegisterBCParams::CachePath, nixd::rpc::RegisterBCParams::Shm, and nixd::rpc::RegisterBCParams::Size.
Value nixd::rpc::toJSON | ( | const ExprValueParams & | Params | ) |
Definition at line 20 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::ExprValueParams::ExprID, and lspserver::Object.
Value nixd::rpc::toJSON | ( | const ExprValueResponse & | Params | ) |
Definition at line 29 of file lib/Protocol/Protocol.cpp.
References lspserver::Object, nixd::rpc::ExprValueResponse::ResultKind, nixd::rpc::ExprValueResponse::ValueID, and nixd::rpc::ExprValueResponse::ValueKind.
Value nixd::rpc::toJSON | ( | const RegisterBCParams & | Params | ) |
Definition at line 7 of file lib/Protocol/Protocol.cpp.
References nixd::rpc::RegisterBCParams::BasePath, nixd::rpc::RegisterBCParams::CachePath, lspserver::Object, nixd::rpc::RegisterBCParams::Shm, and nixd::rpc::RegisterBCParams::Size.