Files
neuron/src/otel/trace.pb-c.c
T
2024-08-29 10:50:48 +08:00

929 lines
39 KiB
C

/* Generated by the protocol buffer compiler. DO NOT EDIT! */
/* Generated from: opentelemetry/proto/trace/v1/trace.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
#include "trace.pb-c.h"
void opentelemetry__proto__trace__v1__traces_data__init(
Opentelemetry__Proto__Trace__V1__TracesData *message)
{
static const Opentelemetry__Proto__Trace__V1__TracesData init_value =
OPENTELEMETRY__PROTO__TRACE__V1__TRACES_DATA__INIT;
*message = init_value;
}
size_t opentelemetry__proto__trace__v1__traces_data__get_packed_size(
const Opentelemetry__Proto__Trace__V1__TracesData *message)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__traces_data__descriptor);
return protobuf_c_message_get_packed_size(
(const ProtobufCMessage *) (message));
}
size_t opentelemetry__proto__trace__v1__traces_data__pack(
const Opentelemetry__Proto__Trace__V1__TracesData *message, uint8_t *out)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__traces_data__descriptor);
return protobuf_c_message_pack((const ProtobufCMessage *) message, out);
}
size_t opentelemetry__proto__trace__v1__traces_data__pack_to_buffer(
const Opentelemetry__Proto__Trace__V1__TracesData *message,
ProtobufCBuffer * buffer)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__traces_data__descriptor);
return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *) message,
buffer);
}
Opentelemetry__Proto__Trace__V1__TracesData *
opentelemetry__proto__trace__v1__traces_data__unpack(
ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
{
return (Opentelemetry__Proto__Trace__V1__TracesData *)
protobuf_c_message_unpack(
&opentelemetry__proto__trace__v1__traces_data__descriptor,
allocator, len, data);
}
void opentelemetry__proto__trace__v1__traces_data__free_unpacked(
Opentelemetry__Proto__Trace__V1__TracesData *message,
ProtobufCAllocator * allocator)
{
if (!message)
return;
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__traces_data__descriptor);
protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
}
void opentelemetry__proto__trace__v1__resource_spans__init(
Opentelemetry__Proto__Trace__V1__ResourceSpans *message)
{
static const Opentelemetry__Proto__Trace__V1__ResourceSpans init_value =
OPENTELEMETRY__PROTO__TRACE__V1__RESOURCE_SPANS__INIT;
*message = init_value;
}
size_t opentelemetry__proto__trace__v1__resource_spans__get_packed_size(
const Opentelemetry__Proto__Trace__V1__ResourceSpans *message)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__resource_spans__descriptor);
return protobuf_c_message_get_packed_size(
(const ProtobufCMessage *) (message));
}
size_t opentelemetry__proto__trace__v1__resource_spans__pack(
const Opentelemetry__Proto__Trace__V1__ResourceSpans *message, uint8_t *out)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__resource_spans__descriptor);
return protobuf_c_message_pack((const ProtobufCMessage *) message, out);
}
size_t opentelemetry__proto__trace__v1__resource_spans__pack_to_buffer(
const Opentelemetry__Proto__Trace__V1__ResourceSpans *message,
ProtobufCBuffer * buffer)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__resource_spans__descriptor);
return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *) message,
buffer);
}
Opentelemetry__Proto__Trace__V1__ResourceSpans *
opentelemetry__proto__trace__v1__resource_spans__unpack(
ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
{
return (Opentelemetry__Proto__Trace__V1__ResourceSpans *)
protobuf_c_message_unpack(
&opentelemetry__proto__trace__v1__resource_spans__descriptor,
allocator, len, data);
}
void opentelemetry__proto__trace__v1__resource_spans__free_unpacked(
Opentelemetry__Proto__Trace__V1__ResourceSpans *message,
ProtobufCAllocator * allocator)
{
if (!message)
return;
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__resource_spans__descriptor);
protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
}
void opentelemetry__proto__trace__v1__scope_spans__init(
Opentelemetry__Proto__Trace__V1__ScopeSpans *message)
{
static const Opentelemetry__Proto__Trace__V1__ScopeSpans init_value =
OPENTELEMETRY__PROTO__TRACE__V1__SCOPE_SPANS__INIT;
*message = init_value;
}
size_t opentelemetry__proto__trace__v1__scope_spans__get_packed_size(
const Opentelemetry__Proto__Trace__V1__ScopeSpans *message)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__scope_spans__descriptor);
return protobuf_c_message_get_packed_size(
(const ProtobufCMessage *) (message));
}
size_t opentelemetry__proto__trace__v1__scope_spans__pack(
const Opentelemetry__Proto__Trace__V1__ScopeSpans *message, uint8_t *out)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__scope_spans__descriptor);
return protobuf_c_message_pack((const ProtobufCMessage *) message, out);
}
size_t opentelemetry__proto__trace__v1__scope_spans__pack_to_buffer(
const Opentelemetry__Proto__Trace__V1__ScopeSpans *message,
ProtobufCBuffer * buffer)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__scope_spans__descriptor);
return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *) message,
buffer);
}
Opentelemetry__Proto__Trace__V1__ScopeSpans *
opentelemetry__proto__trace__v1__scope_spans__unpack(
ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
{
return (Opentelemetry__Proto__Trace__V1__ScopeSpans *)
protobuf_c_message_unpack(
&opentelemetry__proto__trace__v1__scope_spans__descriptor,
allocator, len, data);
}
void opentelemetry__proto__trace__v1__scope_spans__free_unpacked(
Opentelemetry__Proto__Trace__V1__ScopeSpans *message,
ProtobufCAllocator * allocator)
{
if (!message)
return;
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__scope_spans__descriptor);
protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
}
void opentelemetry__proto__trace__v1__span__event__init(
Opentelemetry__Proto__Trace__V1__Span__Event *message)
{
static const Opentelemetry__Proto__Trace__V1__Span__Event init_value =
OPENTELEMETRY__PROTO__TRACE__V1__SPAN__EVENT__INIT;
*message = init_value;
}
void opentelemetry__proto__trace__v1__span__link__init(
Opentelemetry__Proto__Trace__V1__Span__Link *message)
{
static const Opentelemetry__Proto__Trace__V1__Span__Link init_value =
OPENTELEMETRY__PROTO__TRACE__V1__SPAN__LINK__INIT;
*message = init_value;
}
void opentelemetry__proto__trace__v1__span__init(
Opentelemetry__Proto__Trace__V1__Span *message)
{
static const Opentelemetry__Proto__Trace__V1__Span init_value =
OPENTELEMETRY__PROTO__TRACE__V1__SPAN__INIT;
*message = init_value;
}
size_t opentelemetry__proto__trace__v1__span__get_packed_size(
const Opentelemetry__Proto__Trace__V1__Span *message)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__span__descriptor);
return protobuf_c_message_get_packed_size(
(const ProtobufCMessage *) (message));
}
size_t opentelemetry__proto__trace__v1__span__pack(
const Opentelemetry__Proto__Trace__V1__Span *message, uint8_t *out)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__span__descriptor);
return protobuf_c_message_pack((const ProtobufCMessage *) message, out);
}
size_t opentelemetry__proto__trace__v1__span__pack_to_buffer(
const Opentelemetry__Proto__Trace__V1__Span *message,
ProtobufCBuffer * buffer)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__span__descriptor);
return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *) message,
buffer);
}
Opentelemetry__Proto__Trace__V1__Span *
opentelemetry__proto__trace__v1__span__unpack(ProtobufCAllocator *allocator,
size_t len, const uint8_t *data)
{
return (Opentelemetry__Proto__Trace__V1__Span *) protobuf_c_message_unpack(
&opentelemetry__proto__trace__v1__span__descriptor, allocator, len,
data);
}
void opentelemetry__proto__trace__v1__span__free_unpacked(
Opentelemetry__Proto__Trace__V1__Span *message,
ProtobufCAllocator * allocator)
{
if (!message)
return;
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__span__descriptor);
protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
}
void opentelemetry__proto__trace__v1__status__init(
Opentelemetry__Proto__Trace__V1__Status *message)
{
static const Opentelemetry__Proto__Trace__V1__Status init_value =
OPENTELEMETRY__PROTO__TRACE__V1__STATUS__INIT;
*message = init_value;
}
size_t opentelemetry__proto__trace__v1__status__get_packed_size(
const Opentelemetry__Proto__Trace__V1__Status *message)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__status__descriptor);
return protobuf_c_message_get_packed_size(
(const ProtobufCMessage *) (message));
}
size_t opentelemetry__proto__trace__v1__status__pack(
const Opentelemetry__Proto__Trace__V1__Status *message, uint8_t *out)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__status__descriptor);
return protobuf_c_message_pack((const ProtobufCMessage *) message, out);
}
size_t opentelemetry__proto__trace__v1__status__pack_to_buffer(
const Opentelemetry__Proto__Trace__V1__Status *message,
ProtobufCBuffer * buffer)
{
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__status__descriptor);
return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *) message,
buffer);
}
Opentelemetry__Proto__Trace__V1__Status *
opentelemetry__proto__trace__v1__status__unpack(ProtobufCAllocator *allocator,
size_t len, const uint8_t *data)
{
return (Opentelemetry__Proto__Trace__V1__Status *)
protobuf_c_message_unpack(
&opentelemetry__proto__trace__v1__status__descriptor, allocator,
len, data);
}
void opentelemetry__proto__trace__v1__status__free_unpacked(
Opentelemetry__Proto__Trace__V1__Status *message,
ProtobufCAllocator * allocator)
{
if (!message)
return;
assert(message->base.descriptor ==
&opentelemetry__proto__trace__v1__status__descriptor);
protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
}
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__traces_data__field_descriptors[1] = {
{
"resource_spans", 1, PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__TracesData,
n_resource_spans),
offsetof(Opentelemetry__Proto__Trace__V1__TracesData,
resource_spans),
&opentelemetry__proto__trace__v1__resource_spans__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__traces_data__field_indices_by_name[] = {
0, /* field[0] = resource_spans */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__traces_data__number_ranges[1 + 1] = {
{ 1, 0 }, { 0, 1 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__traces_data__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.TracesData",
"TracesData",
"Opentelemetry__Proto__Trace__V1__TracesData",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__TracesData),
1,
opentelemetry__proto__trace__v1__traces_data__field_descriptors,
opentelemetry__proto__trace__v1__traces_data__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__traces_data__number_ranges,
(ProtobufCMessageInit)
opentelemetry__proto__trace__v1__traces_data__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__resource_spans__field_descriptors[3] = {
{
"resource", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__ResourceSpans, resource),
&opentelemetry__proto__resource__v1__resource__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"scope_spans", 2, PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__ResourceSpans,
n_scope_spans),
offsetof(Opentelemetry__Proto__Trace__V1__ResourceSpans,
scope_spans),
&opentelemetry__proto__trace__v1__scope_spans__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"schema_url", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__ResourceSpans,
schema_url),
NULL, &protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__resource_spans__field_indices_by_name[] = {
0, /* field[0] = resource */
2, /* field[2] = schema_url */
1, /* field[1] = scope_spans */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__resource_spans__number_ranges[1 + 1] = {
{ 1, 0 }, { 0, 3 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__resource_spans__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.ResourceSpans",
"ResourceSpans",
"Opentelemetry__Proto__Trace__V1__ResourceSpans",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__ResourceSpans),
3,
opentelemetry__proto__trace__v1__resource_spans__field_descriptors,
opentelemetry__proto__trace__v1__resource_spans__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__resource_spans__number_ranges,
(ProtobufCMessageInit)
opentelemetry__proto__trace__v1__resource_spans__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__scope_spans__field_descriptors[3] = {
{
"scope", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__ScopeSpans, scope),
&opentelemetry__proto__common__v1__instrumentation_scope__descriptor,
NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"spans", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__ScopeSpans, n_spans),
offsetof(Opentelemetry__Proto__Trace__V1__ScopeSpans, spans),
&opentelemetry__proto__trace__v1__span__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"schema_url", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__ScopeSpans, schema_url),
NULL, &protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__scope_spans__field_indices_by_name[] = {
2, /* field[2] = schema_url */
0, /* field[0] = scope */
1, /* field[1] = spans */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__scope_spans__number_ranges[1 + 1] = {
{ 1, 0 }, { 0, 3 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__scope_spans__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.ScopeSpans",
"ScopeSpans",
"Opentelemetry__Proto__Trace__V1__ScopeSpans",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__ScopeSpans),
3,
opentelemetry__proto__trace__v1__scope_spans__field_descriptors,
opentelemetry__proto__trace__v1__scope_spans__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__scope_spans__number_ranges,
(ProtobufCMessageInit)
opentelemetry__proto__trace__v1__scope_spans__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__span__event__field_descriptors[4] = {
{
"time_unix_nano", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_FIXED64,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Event,
time_unix_nano),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"name", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Event, name), NULL,
&protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"attributes", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__Span__Event,
n_attributes),
offsetof(Opentelemetry__Proto__Trace__V1__Span__Event, attributes),
&opentelemetry__proto__common__v1__key_value__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"dropped_attributes_count", 4, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Event,
dropped_attributes_count),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__span__event__field_indices_by_name[] = {
2, /* field[2] = attributes */
3, /* field[3] = dropped_attributes_count */
1, /* field[1] = name */
0, /* field[0] = time_unix_nano */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__span__event__number_ranges[1 + 1] = {
{ 1, 0 }, { 0, 4 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__span__event__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Span.Event",
"Event",
"Opentelemetry__Proto__Trace__V1__Span__Event",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__Span__Event),
4,
opentelemetry__proto__trace__v1__span__event__field_descriptors,
opentelemetry__proto__trace__v1__span__event__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__span__event__number_ranges,
(ProtobufCMessageInit)
opentelemetry__proto__trace__v1__span__event__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__span__link__field_descriptors[6] = {
{
"trace_id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, trace_id),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"span_id", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, span_id),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"trace_state", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, trace_state),
NULL, &protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"attributes", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, n_attributes),
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, attributes),
&opentelemetry__proto__common__v1__key_value__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"dropped_attributes_count", 5, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link,
dropped_attributes_count),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"flags", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_FIXED32,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span__Link, flags), NULL,
NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__span__link__field_indices_by_name[] = {
3, /* field[3] = attributes */
4, /* field[4] = dropped_attributes_count */
5, /* field[5] = flags */
1, /* field[1] = span_id */
0, /* field[0] = trace_id */
2, /* field[2] = trace_state */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__span__link__number_ranges[1 + 1] = {
{ 1, 0 }, { 0, 6 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__span__link__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Span.Link",
"Link",
"Opentelemetry__Proto__Trace__V1__Span__Link",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__Span__Link),
6,
opentelemetry__proto__trace__v1__span__link__field_descriptors,
opentelemetry__proto__trace__v1__span__link__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__span__link__number_ranges,
(ProtobufCMessageInit)
opentelemetry__proto__trace__v1__span__link__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCEnumValue
opentelemetry__proto__trace__v1__span__span_kind__enum_values_by_number
[6] = {
{ "SPAN_KIND_UNSPECIFIED",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"UNSPECIFIED",
0 },
{ "SPAN_KIND_INTERNAL",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"INTERNAL",
1 },
{ "SPAN_KIND_SERVER",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"SERVER",
2 },
{ "SPAN_KIND_CLIENT",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"CLIENT",
3 },
{ "SPAN_KIND_PRODUCER",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"PRODUCER",
4 },
{ "SPAN_KIND_CONSUMER",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN__SPAN_KIND__SPAN_KIND_"
"CONSUMER",
5 },
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__span__span_kind__value_ranges[] = {
{ 0, 0 }, { 0, 6 }
};
static const ProtobufCEnumValueIndex
opentelemetry__proto__trace__v1__span__span_kind__enum_values_by_name[6] = {
{ "SPAN_KIND_CLIENT", 3 }, { "SPAN_KIND_CONSUMER", 5 },
{ "SPAN_KIND_INTERNAL", 1 }, { "SPAN_KIND_PRODUCER", 4 },
{ "SPAN_KIND_SERVER", 2 }, { "SPAN_KIND_UNSPECIFIED", 0 },
};
const ProtobufCEnumDescriptor
opentelemetry__proto__trace__v1__span__span_kind__descriptor = {
PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Span.SpanKind",
"SpanKind",
"Opentelemetry__Proto__Trace__V1__Span__SpanKind",
"opentelemetry.proto.trace.v1",
6,
opentelemetry__proto__trace__v1__span__span_kind__enum_values_by_number,
6,
opentelemetry__proto__trace__v1__span__span_kind__enum_values_by_name,
1,
opentelemetry__proto__trace__v1__span__span_kind__value_ranges,
NULL,
NULL,
NULL,
NULL /* reserved[1234] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__span__field_descriptors[16] = {
{
"trace_id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, trace_id), NULL,
NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"span_id", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, span_id), NULL,
NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"trace_state", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, trace_state), NULL,
&protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"parent_span_id", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, parent_span_id),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"name", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, name), NULL,
&protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"kind", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, kind),
&opentelemetry__proto__trace__v1__span__span_kind__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"start_time_unix_nano", 7, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_FIXED64, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span,
start_time_unix_nano),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"end_time_unix_nano", 8, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_FIXED64, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, end_time_unix_nano),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"attributes", 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__Span, n_attributes),
offsetof(Opentelemetry__Proto__Trace__V1__Span, attributes),
&opentelemetry__proto__common__v1__key_value__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"dropped_attributes_count", 10, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span,
dropped_attributes_count),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"events", 11, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__Span, n_events),
offsetof(Opentelemetry__Proto__Trace__V1__Span, events),
&opentelemetry__proto__trace__v1__span__event__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"dropped_events_count", 12, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span,
dropped_events_count),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"links", 13, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE,
offsetof(Opentelemetry__Proto__Trace__V1__Span, n_links),
offsetof(Opentelemetry__Proto__Trace__V1__Span, links),
&opentelemetry__proto__trace__v1__span__link__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"dropped_links_count", 14, PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span,
dropped_links_count),
NULL, NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"status", 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, status),
&opentelemetry__proto__trace__v1__status__descriptor, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"flags", 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_FIXED32,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Span, flags), NULL, NULL,
0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__span__field_indices_by_name[] = {
8, /* field[8] = attributes */
9, /* field[9] = dropped_attributes_count */
11, /* field[11] = dropped_events_count */
13, /* field[13] = dropped_links_count */
7, /* field[7] = end_time_unix_nano */
10, /* field[10] = events */
15, /* field[15] = flags */
5, /* field[5] = kind */
12, /* field[12] = links */
4, /* field[4] = name */
3, /* field[3] = parent_span_id */
1, /* field[1] = span_id */
6, /* field[6] = start_time_unix_nano */
14, /* field[14] = status */
0, /* field[0] = trace_id */
2, /* field[2] = trace_state */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__span__number_ranges[1 + 1] = { { 1, 0 },
{ 0, 16 } };
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__span__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Span",
"Span",
"Opentelemetry__Proto__Trace__V1__Span",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__Span),
16,
opentelemetry__proto__trace__v1__span__field_descriptors,
opentelemetry__proto__trace__v1__span__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__span__number_ranges,
(ProtobufCMessageInit) opentelemetry__proto__trace__v1__span__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCEnumValue
opentelemetry__proto__trace__v1__status__status_code__enum_values_by_number
[3] = {
{ "STATUS_CODE_UNSET",
"OPENTELEMETRY__PROTO__TRACE__V1__STATUS__STATUS_CODE__STATUS_"
"CODE_UNSET",
0 },
{ "STATUS_CODE_OK",
"OPENTELEMETRY__PROTO__TRACE__V1__STATUS__STATUS_CODE__STATUS_"
"CODE_OK",
1 },
{ "STATUS_CODE_ERROR",
"OPENTELEMETRY__PROTO__TRACE__V1__STATUS__STATUS_CODE__STATUS_"
"CODE_ERROR",
2 },
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__status__status_code__value_ranges[] = {
{ 0, 0 }, { 0, 3 }
};
static const ProtobufCEnumValueIndex
opentelemetry__proto__trace__v1__status__status_code__enum_values_by_name
[3] = {
{ "STATUS_CODE_ERROR", 2 },
{ "STATUS_CODE_OK", 1 },
{ "STATUS_CODE_UNSET", 0 },
};
const ProtobufCEnumDescriptor
opentelemetry__proto__trace__v1__status__status_code__descriptor = {
PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Status.StatusCode",
"StatusCode",
"Opentelemetry__Proto__Trace__V1__Status__StatusCode",
"opentelemetry.proto.trace.v1",
3,
opentelemetry__proto__trace__v1__status__status_code__enum_values_by_number,
3,
opentelemetry__proto__trace__v1__status__status_code__enum_values_by_name,
1,
opentelemetry__proto__trace__v1__status__status_code__value_ranges,
NULL,
NULL,
NULL,
NULL /* reserved[1234] */
};
static const ProtobufCFieldDescriptor
opentelemetry__proto__trace__v1__status__field_descriptors[2] = {
{
"message", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Status, message), NULL,
&protobuf_c_empty_string, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
{
"code", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
offsetof(Opentelemetry__Proto__Trace__V1__Status, code),
&opentelemetry__proto__trace__v1__status__status_code__descriptor,
NULL, 0, /* flags */
0, NULL, NULL /* reserved1,reserved2, etc */
},
};
static const unsigned
opentelemetry__proto__trace__v1__status__field_indices_by_name[] = {
1, /* field[1] = code */
0, /* field[0] = message */
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__status__number_ranges[1 + 1] = {
{ 2, 0 }, { 0, 2 }
};
const ProtobufCMessageDescriptor
opentelemetry__proto__trace__v1__status__descriptor = {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.Status",
"Status",
"Opentelemetry__Proto__Trace__V1__Status",
"opentelemetry.proto.trace.v1",
sizeof(Opentelemetry__Proto__Trace__V1__Status),
2,
opentelemetry__proto__trace__v1__status__field_descriptors,
opentelemetry__proto__trace__v1__status__field_indices_by_name,
1,
opentelemetry__proto__trace__v1__status__number_ranges,
(ProtobufCMessageInit) opentelemetry__proto__trace__v1__status__init,
NULL,
NULL,
NULL /* reserved[123] */
};
static const ProtobufCEnumValue
opentelemetry__proto__trace__v1__span_flags__enum_values_by_number[4] = {
{ "SPAN_FLAGS_DO_NOT_USE",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN_FLAGS__SPAN_FLAGS_DO_NOT_USE",
0 },
{ "SPAN_FLAGS_TRACE_FLAGS_MASK",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN_FLAGS__SPAN_FLAGS_TRACE_FLAGS_"
"MASK",
255 },
{ "SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN_FLAGS__SPAN_FLAGS_CONTEXT_HAS_"
"IS_REMOTE_MASK",
256 },
{ "SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK",
"OPENTELEMETRY__PROTO__TRACE__V1__SPAN_FLAGS__SPAN_FLAGS_CONTEXT_IS_"
"REMOTE_MASK",
512 },
};
static const ProtobufCIntRange
opentelemetry__proto__trace__v1__span_flags__value_ranges[] = {
{ 0, 0 }, { 255, 1 }, { 512, 3 }, { 0, 4 }
};
static const ProtobufCEnumValueIndex
opentelemetry__proto__trace__v1__span_flags__enum_values_by_name[4] = {
{ "SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK", 2 },
{ "SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK", 3 },
{ "SPAN_FLAGS_DO_NOT_USE", 0 },
{ "SPAN_FLAGS_TRACE_FLAGS_MASK", 1 },
};
const ProtobufCEnumDescriptor
opentelemetry__proto__trace__v1__span_flags__descriptor = {
PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
"opentelemetry.proto.trace.v1.SpanFlags",
"SpanFlags",
"Opentelemetry__Proto__Trace__V1__SpanFlags",
"opentelemetry.proto.trace.v1",
4,
opentelemetry__proto__trace__v1__span_flags__enum_values_by_number,
4,
opentelemetry__proto__trace__v1__span_flags__enum_values_by_name,
3,
opentelemetry__proto__trace__v1__span_flags__value_ranges,
NULL,
NULL,
NULL,
NULL /* reserved[1234] */
};