(ProtobufCMessageInit) scf_econn__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor scf_eline__field_descriptors[4] =
+static const ProtobufCFieldDescriptor scf_eline__field_descriptors[5] =
{
{
"id",
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "conns",
+ "flags",
3,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_UINT64,
+ 0, /* quantifier_offset */
+ offsetof(ScfEline, flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "conns",
+ 4,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(ScfEline, n_conns),
},
{
"lines",
- 4,
+ 5,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(ScfEline, n_lines),
},
};
static const unsigned scf_eline__field_indices_by_name[] = {
- 2, /* field[2] = conns */
+ 3, /* field[3] = conns */
+ 2, /* field[2] = flags */
0, /* field[0] = id */
- 3, /* field[3] = lines */
+ 4, /* field[4] = lines */
1, /* field[1] = pins */
};
static const ProtobufCIntRange scf_eline__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 4 }
+ { 0, 5 }
};
const ProtobufCMessageDescriptor scf_eline__descriptor =
{
"ScfEline",
"",
sizeof(ScfEline),
- 4,
+ 5,
scf_eline__field_descriptors,
scf_eline__field_indices_by_name,
1, scf_eline__number_ranges,
uint64_t id;
size_t n_pins;
uint64_t *pins;
+ uint64_t flags;
size_t n_conns;
ScfEconn **conns;
size_t n_lines;
};
#define SCF_ELINE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&scf_eline__descriptor) \
- , 0, 0,NULL, 0,NULL, 0,NULL }
+ , 0, 0,NULL, 0, 0,NULL, 0,NULL }
struct _ScfEcomponent