nixd
|
#include <Protocol.h>
Public Types | |
enum | ResultKinds { NotFound , NotEvaluated , EvalError , OK } |
enum | ValueKinds { Int , Float } |
Opaque data, the value of the expr. More... | |
Public Attributes | |
int | ResultKind |
std::int64_t | ValueID |
The value ID, for future reference. | |
int | ValueKind |
Definition at line 36 of file include/nixd/Protocol/Protocol.h.
Definition at line 37 of file include/nixd/Protocol/Protocol.h.
Opaque data, the value of the expr.
Enumerator | |
---|---|
Int | |
Float |
Definition at line 58 of file include/nixd/Protocol/Protocol.h.
int nixd::rpc::ExprValueResponse::ResultKind |
Definition at line 50 of file include/nixd/Protocol/Protocol.h.
Referenced by nixd::rpc::fromJSON(), and nixd::rpc::toJSON().
std::int64_t nixd::rpc::ExprValueResponse::ValueID |
The value ID, for future reference.
We may want to query the value of the same expr multiple times, with more detailed information.
Definition at line 55 of file include/nixd/Protocol/Protocol.h.
Referenced by nixd::rpc::fromJSON(), and nixd::rpc::toJSON().
int nixd::rpc::ExprValueResponse::ValueKind |
Definition at line 62 of file include/nixd/Protocol/Protocol.h.
Referenced by nixd::rpc::fromJSON(), and nixd::rpc::toJSON().