![]() |
Bitcoin Core 31.99.0
P2P Digital Currency
|
Accessor type holding flags that determine how to access a message field. More...
#include <proxy.h>
Static Public Attributes | |
| static const bool | in = flags & FIELD_IN |
| Field is present from the Cap'n Proto Params struct (client -> server). More... | |
| static const bool | out = flags & FIELD_OUT |
| Field is present from the Cap'n Proto Results struct (server -> client). More... | |
| static const bool | optional = flags & FIELD_OPTIONAL |
| Field has a companion has{Name} boolean field in the Cap'n Proto struct. More... | |
| static const bool | requested = flags & FIELD_REQUESTED |
| Results field has a companion want{Name} boolean field in the Params struct. More... | |
| static const bool | boxed = flags & FIELD_BOXED |
| Field is a Cap'n Proto pointer type (struct, list, text, data, interface) as opposed to a primitive type (bool, int, float, enum). More... | |
Additional Inherited Members | |
Public Attributes inherited from Field | |
| ::capnp::StructSchema::Field | param |
| bool | param_is_set = false |
| ::capnp::StructSchema::Field | result |
| bool | result_is_set = false |
| int | args = 0 |
| bool | retval = false |
| bool | optional = false |
| bool | requested = false |
| bool | skip = false |
| kj::StringPtr | exception |
Accessor type holding flags that determine how to access a message field.
|
static |
|
static |
|
static |