diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 12:08:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 12:08:18 +0000 |
commit | 5da14042f70711ea5cf66e034699730335462f66 (patch) | |
tree | 0f6354ccac934ed87a2d555f45be4c831cf92f4a /src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs | |
parent | Releasing debian version 1.44.3-2. (diff) | |
download | netdata-5da14042f70711ea5cf66e034699730335462f66.tar.xz netdata-5da14042f70711ea5cf66e034699730335462f66.zip |
Merging upstream version 1.45.3+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs')
-rw-r--r-- | src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.c | 613 | ||||
-rw-r--r-- | src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.h | 342 |
2 files changed, 955 insertions, 0 deletions
diff --git a/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.c b/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.c new file mode 100644 index 000000000..124f76628 --- /dev/null +++ b/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.c @@ -0,0 +1,613 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: opentelemetry/proto/logs/v1/logs.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "opentelemetry/proto/logs/v1/logs.pb-c.h" +void opentelemetry__proto__logs__v1__logs_data__init + (Opentelemetry__Proto__Logs__V1__LogsData *message) +{ + static const Opentelemetry__Proto__Logs__V1__LogsData init_value = OPENTELEMETRY__PROTO__LOGS__V1__LOGS_DATA__INIT; + *message = init_value; +} +size_t opentelemetry__proto__logs__v1__logs_data__get_packed_size + (const Opentelemetry__Proto__Logs__V1__LogsData *message) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__logs_data__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t opentelemetry__proto__logs__v1__logs_data__pack + (const Opentelemetry__Proto__Logs__V1__LogsData *message, + uint8_t *out) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__logs_data__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t opentelemetry__proto__logs__v1__logs_data__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__LogsData *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__logs_data__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Opentelemetry__Proto__Logs__V1__LogsData * + opentelemetry__proto__logs__v1__logs_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Opentelemetry__Proto__Logs__V1__LogsData *) + protobuf_c_message_unpack (&opentelemetry__proto__logs__v1__logs_data__descriptor, + allocator, len, data); +} +void opentelemetry__proto__logs__v1__logs_data__free_unpacked + (Opentelemetry__Proto__Logs__V1__LogsData *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__logs_data__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void opentelemetry__proto__logs__v1__resource_logs__init + (Opentelemetry__Proto__Logs__V1__ResourceLogs *message) +{ + static const Opentelemetry__Proto__Logs__V1__ResourceLogs init_value = OPENTELEMETRY__PROTO__LOGS__V1__RESOURCE_LOGS__INIT; + *message = init_value; +} +size_t opentelemetry__proto__logs__v1__resource_logs__get_packed_size + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__resource_logs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t opentelemetry__proto__logs__v1__resource_logs__pack + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__resource_logs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t opentelemetry__proto__logs__v1__resource_logs__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__resource_logs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Opentelemetry__Proto__Logs__V1__ResourceLogs * + opentelemetry__proto__logs__v1__resource_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Opentelemetry__Proto__Logs__V1__ResourceLogs *) + protobuf_c_message_unpack (&opentelemetry__proto__logs__v1__resource_logs__descriptor, + allocator, len, data); +} +void opentelemetry__proto__logs__v1__resource_logs__free_unpacked + (Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__resource_logs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void opentelemetry__proto__logs__v1__scope_logs__init + (Opentelemetry__Proto__Logs__V1__ScopeLogs *message) +{ + static const Opentelemetry__Proto__Logs__V1__ScopeLogs init_value = OPENTELEMETRY__PROTO__LOGS__V1__SCOPE_LOGS__INIT; + *message = init_value; +} +size_t opentelemetry__proto__logs__v1__scope_logs__get_packed_size + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__scope_logs__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t opentelemetry__proto__logs__v1__scope_logs__pack + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + uint8_t *out) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__scope_logs__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t opentelemetry__proto__logs__v1__scope_logs__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__scope_logs__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Opentelemetry__Proto__Logs__V1__ScopeLogs * + opentelemetry__proto__logs__v1__scope_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Opentelemetry__Proto__Logs__V1__ScopeLogs *) + protobuf_c_message_unpack (&opentelemetry__proto__logs__v1__scope_logs__descriptor, + allocator, len, data); +} +void opentelemetry__proto__logs__v1__scope_logs__free_unpacked + (Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__scope_logs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void opentelemetry__proto__logs__v1__log_record__init + (Opentelemetry__Proto__Logs__V1__LogRecord *message) +{ + static const Opentelemetry__Proto__Logs__V1__LogRecord init_value = OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD__INIT; + *message = init_value; +} +size_t opentelemetry__proto__logs__v1__log_record__get_packed_size + (const Opentelemetry__Proto__Logs__V1__LogRecord *message) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__log_record__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t opentelemetry__proto__logs__v1__log_record__pack + (const Opentelemetry__Proto__Logs__V1__LogRecord *message, + uint8_t *out) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__log_record__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t opentelemetry__proto__logs__v1__log_record__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__LogRecord *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__log_record__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Opentelemetry__Proto__Logs__V1__LogRecord * + opentelemetry__proto__logs__v1__log_record__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Opentelemetry__Proto__Logs__V1__LogRecord *) + protobuf_c_message_unpack (&opentelemetry__proto__logs__v1__log_record__descriptor, + allocator, len, data); +} +void opentelemetry__proto__logs__v1__log_record__free_unpacked + (Opentelemetry__Proto__Logs__V1__LogRecord *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &opentelemetry__proto__logs__v1__log_record__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor opentelemetry__proto__logs__v1__logs_data__field_descriptors[1] = +{ + { + "resource_logs", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Opentelemetry__Proto__Logs__V1__LogsData, n_resource_logs), + offsetof(Opentelemetry__Proto__Logs__V1__LogsData, resource_logs), + &opentelemetry__proto__logs__v1__resource_logs__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned opentelemetry__proto__logs__v1__logs_data__field_indices_by_name[] = { + 0, /* field[0] = resource_logs */ +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__logs_data__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__logs_data__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.LogsData", + "LogsData", + "Opentelemetry__Proto__Logs__V1__LogsData", + "opentelemetry.proto.logs.v1", + sizeof(Opentelemetry__Proto__Logs__V1__LogsData), + 1, + opentelemetry__proto__logs__v1__logs_data__field_descriptors, + opentelemetry__proto__logs__v1__logs_data__field_indices_by_name, + 1, opentelemetry__proto__logs__v1__logs_data__number_ranges, + (ProtobufCMessageInit) opentelemetry__proto__logs__v1__logs_data__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor opentelemetry__proto__logs__v1__resource_logs__field_descriptors[3] = +{ + { + "resource", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__ResourceLogs, resource), + &opentelemetry__proto__resource__v1__resource__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "scope_logs", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Opentelemetry__Proto__Logs__V1__ResourceLogs, n_scope_logs), + offsetof(Opentelemetry__Proto__Logs__V1__ResourceLogs, scope_logs), + &opentelemetry__proto__logs__v1__scope_logs__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__Logs__V1__ResourceLogs, schema_url), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned opentelemetry__proto__logs__v1__resource_logs__field_indices_by_name[] = { + 0, /* field[0] = resource */ + 2, /* field[2] = schema_url */ + 1, /* field[1] = scope_logs */ +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__resource_logs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__resource_logs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.ResourceLogs", + "ResourceLogs", + "Opentelemetry__Proto__Logs__V1__ResourceLogs", + "opentelemetry.proto.logs.v1", + sizeof(Opentelemetry__Proto__Logs__V1__ResourceLogs), + 3, + opentelemetry__proto__logs__v1__resource_logs__field_descriptors, + opentelemetry__proto__logs__v1__resource_logs__field_indices_by_name, + 1, opentelemetry__proto__logs__v1__resource_logs__number_ranges, + (ProtobufCMessageInit) opentelemetry__proto__logs__v1__resource_logs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor opentelemetry__proto__logs__v1__scope_logs__field_descriptors[3] = +{ + { + "scope", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__ScopeLogs, scope), + &opentelemetry__proto__common__v1__instrumentation_scope__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "log_records", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Opentelemetry__Proto__Logs__V1__ScopeLogs, n_log_records), + offsetof(Opentelemetry__Proto__Logs__V1__ScopeLogs, log_records), + &opentelemetry__proto__logs__v1__log_record__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__Logs__V1__ScopeLogs, schema_url), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned opentelemetry__proto__logs__v1__scope_logs__field_indices_by_name[] = { + 1, /* field[1] = log_records */ + 2, /* field[2] = schema_url */ + 0, /* field[0] = scope */ +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__scope_logs__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__scope_logs__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.ScopeLogs", + "ScopeLogs", + "Opentelemetry__Proto__Logs__V1__ScopeLogs", + "opentelemetry.proto.logs.v1", + sizeof(Opentelemetry__Proto__Logs__V1__ScopeLogs), + 3, + opentelemetry__proto__logs__v1__scope_logs__field_descriptors, + opentelemetry__proto__logs__v1__scope_logs__field_indices_by_name, + 1, opentelemetry__proto__logs__v1__scope_logs__number_ranges, + (ProtobufCMessageInit) opentelemetry__proto__logs__v1__scope_logs__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor opentelemetry__proto__logs__v1__log_record__field_descriptors[10] = +{ + { + "time_unix_nano", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_FIXED64, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, time_unix_nano), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "severity_number", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, severity_number), + &opentelemetry__proto__logs__v1__severity_number__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "severity_text", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, severity_text), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "body", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, body), + &opentelemetry__proto__common__v1__any_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "attributes", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, n_attributes), + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, attributes), + &opentelemetry__proto__common__v1__key_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dropped_attributes_count", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, dropped_attributes_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "flags", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_FIXED32, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, flags), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "trace_id", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BYTES, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, trace_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "span_id", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BYTES, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, span_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "observed_time_unix_nano", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_FIXED64, + 0, /* quantifier_offset */ + offsetof(Opentelemetry__Proto__Logs__V1__LogRecord, observed_time_unix_nano), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned opentelemetry__proto__logs__v1__log_record__field_indices_by_name[] = { + 4, /* field[4] = attributes */ + 3, /* field[3] = body */ + 5, /* field[5] = dropped_attributes_count */ + 6, /* field[6] = flags */ + 9, /* field[9] = observed_time_unix_nano */ + 1, /* field[1] = severity_number */ + 2, /* field[2] = severity_text */ + 8, /* field[8] = span_id */ + 0, /* field[0] = time_unix_nano */ + 7, /* field[7] = trace_id */ +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__log_record__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 5, 3 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__log_record__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.LogRecord", + "LogRecord", + "Opentelemetry__Proto__Logs__V1__LogRecord", + "opentelemetry.proto.logs.v1", + sizeof(Opentelemetry__Proto__Logs__V1__LogRecord), + 10, + opentelemetry__proto__logs__v1__log_record__field_descriptors, + opentelemetry__proto__logs__v1__log_record__field_indices_by_name, + 2, opentelemetry__proto__logs__v1__log_record__number_ranges, + (ProtobufCMessageInit) opentelemetry__proto__logs__v1__log_record__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue opentelemetry__proto__logs__v1__severity_number__enum_values_by_number[25] = +{ + { "SEVERITY_NUMBER_UNSPECIFIED", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_UNSPECIFIED", 0 }, + { "SEVERITY_NUMBER_TRACE", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE", 1 }, + { "SEVERITY_NUMBER_TRACE2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE2", 2 }, + { "SEVERITY_NUMBER_TRACE3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE3", 3 }, + { "SEVERITY_NUMBER_TRACE4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE4", 4 }, + { "SEVERITY_NUMBER_DEBUG", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG", 5 }, + { "SEVERITY_NUMBER_DEBUG2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG2", 6 }, + { "SEVERITY_NUMBER_DEBUG3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG3", 7 }, + { "SEVERITY_NUMBER_DEBUG4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG4", 8 }, + { "SEVERITY_NUMBER_INFO", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO", 9 }, + { "SEVERITY_NUMBER_INFO2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO2", 10 }, + { "SEVERITY_NUMBER_INFO3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO3", 11 }, + { "SEVERITY_NUMBER_INFO4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO4", 12 }, + { "SEVERITY_NUMBER_WARN", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN", 13 }, + { "SEVERITY_NUMBER_WARN2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN2", 14 }, + { "SEVERITY_NUMBER_WARN3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN3", 15 }, + { "SEVERITY_NUMBER_WARN4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN4", 16 }, + { "SEVERITY_NUMBER_ERROR", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR", 17 }, + { "SEVERITY_NUMBER_ERROR2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR2", 18 }, + { "SEVERITY_NUMBER_ERROR3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR3", 19 }, + { "SEVERITY_NUMBER_ERROR4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR4", 20 }, + { "SEVERITY_NUMBER_FATAL", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL", 21 }, + { "SEVERITY_NUMBER_FATAL2", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL2", 22 }, + { "SEVERITY_NUMBER_FATAL3", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL3", 23 }, + { "SEVERITY_NUMBER_FATAL4", "OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL4", 24 }, +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__severity_number__value_ranges[] = { +{0, 0},{0, 25} +}; +static const ProtobufCEnumValueIndex opentelemetry__proto__logs__v1__severity_number__enum_values_by_name[25] = +{ + { "SEVERITY_NUMBER_DEBUG", 5 }, + { "SEVERITY_NUMBER_DEBUG2", 6 }, + { "SEVERITY_NUMBER_DEBUG3", 7 }, + { "SEVERITY_NUMBER_DEBUG4", 8 }, + { "SEVERITY_NUMBER_ERROR", 17 }, + { "SEVERITY_NUMBER_ERROR2", 18 }, + { "SEVERITY_NUMBER_ERROR3", 19 }, + { "SEVERITY_NUMBER_ERROR4", 20 }, + { "SEVERITY_NUMBER_FATAL", 21 }, + { "SEVERITY_NUMBER_FATAL2", 22 }, + { "SEVERITY_NUMBER_FATAL3", 23 }, + { "SEVERITY_NUMBER_FATAL4", 24 }, + { "SEVERITY_NUMBER_INFO", 9 }, + { "SEVERITY_NUMBER_INFO2", 10 }, + { "SEVERITY_NUMBER_INFO3", 11 }, + { "SEVERITY_NUMBER_INFO4", 12 }, + { "SEVERITY_NUMBER_TRACE", 1 }, + { "SEVERITY_NUMBER_TRACE2", 2 }, + { "SEVERITY_NUMBER_TRACE3", 3 }, + { "SEVERITY_NUMBER_TRACE4", 4 }, + { "SEVERITY_NUMBER_UNSPECIFIED", 0 }, + { "SEVERITY_NUMBER_WARN", 13 }, + { "SEVERITY_NUMBER_WARN2", 14 }, + { "SEVERITY_NUMBER_WARN3", 15 }, + { "SEVERITY_NUMBER_WARN4", 16 }, +}; +const ProtobufCEnumDescriptor opentelemetry__proto__logs__v1__severity_number__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.SeverityNumber", + "SeverityNumber", + "Opentelemetry__Proto__Logs__V1__SeverityNumber", + "opentelemetry.proto.logs.v1", + 25, + opentelemetry__proto__logs__v1__severity_number__enum_values_by_number, + 25, + opentelemetry__proto__logs__v1__severity_number__enum_values_by_name, + 1, + opentelemetry__proto__logs__v1__severity_number__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue opentelemetry__proto__logs__v1__log_record_flags__enum_values_by_number[2] = +{ + { "LOG_RECORD_FLAG_UNSPECIFIED", "OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD_FLAGS__LOG_RECORD_FLAG_UNSPECIFIED", 0 }, + { "LOG_RECORD_FLAG_TRACE_FLAGS_MASK", "OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD_FLAGS__LOG_RECORD_FLAG_TRACE_FLAGS_MASK", 255 }, +}; +static const ProtobufCIntRange opentelemetry__proto__logs__v1__log_record_flags__value_ranges[] = { +{0, 0},{255, 1},{0, 2} +}; +static const ProtobufCEnumValueIndex opentelemetry__proto__logs__v1__log_record_flags__enum_values_by_name[2] = +{ + { "LOG_RECORD_FLAG_TRACE_FLAGS_MASK", 1 }, + { "LOG_RECORD_FLAG_UNSPECIFIED", 0 }, +}; +const ProtobufCEnumDescriptor opentelemetry__proto__logs__v1__log_record_flags__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "opentelemetry.proto.logs.v1.LogRecordFlags", + "LogRecordFlags", + "Opentelemetry__Proto__Logs__V1__LogRecordFlags", + "opentelemetry.proto.logs.v1", + 2, + opentelemetry__proto__logs__v1__log_record_flags__enum_values_by_number, + 2, + opentelemetry__proto__logs__v1__log_record_flags__enum_values_by_name, + 2, + opentelemetry__proto__logs__v1__log_record_flags__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; diff --git a/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.h b/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.h new file mode 100644 index 000000000..4dbaa1d3b --- /dev/null +++ b/src/fluent-bit/lib/fluent-otel-proto/proto_c/opentelemetry/proto/logs/v1/logs.pb-c.h @@ -0,0 +1,342 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: opentelemetry/proto/logs/v1/logs.proto */ + +#ifndef PROTOBUF_C_opentelemetry_2fproto_2flogs_2fv1_2flogs_2eproto__INCLUDED +#define PROTOBUF_C_opentelemetry_2fproto_2flogs_2fv1_2flogs_2eproto__INCLUDED + +#include <protobuf-c/protobuf-c.h> + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1003000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "opentelemetry/proto/common/v1/common.pb-c.h" +#include "opentelemetry/proto/resource/v1/resource.pb-c.h" + +typedef struct Opentelemetry__Proto__Logs__V1__LogsData Opentelemetry__Proto__Logs__V1__LogsData; +typedef struct Opentelemetry__Proto__Logs__V1__ResourceLogs Opentelemetry__Proto__Logs__V1__ResourceLogs; +typedef struct Opentelemetry__Proto__Logs__V1__ScopeLogs Opentelemetry__Proto__Logs__V1__ScopeLogs; +typedef struct Opentelemetry__Proto__Logs__V1__LogRecord Opentelemetry__Proto__Logs__V1__LogRecord; + + +/* --- enums --- */ + +/* + * Possible values for LogRecord.SeverityNumber. + */ +typedef enum _Opentelemetry__Proto__Logs__V1__SeverityNumber { + /* + * UNSPECIFIED is the default SeverityNumber, it MUST NOT be used. + */ + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_UNSPECIFIED = 0, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE = 1, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE2 = 2, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE3 = 3, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_TRACE4 = 4, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG = 5, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG2 = 6, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG3 = 7, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_DEBUG4 = 8, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO = 9, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO2 = 10, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO3 = 11, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_INFO4 = 12, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN = 13, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN2 = 14, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN3 = 15, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_WARN4 = 16, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR = 17, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR2 = 18, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR3 = 19, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_ERROR4 = 20, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL = 21, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL2 = 22, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL3 = 23, + OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_FATAL4 = 24 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER) +} Opentelemetry__Proto__Logs__V1__SeverityNumber; +/* + * Masks for LogRecord.flags field. + */ +typedef enum _Opentelemetry__Proto__Logs__V1__LogRecordFlags { + OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD_FLAGS__LOG_RECORD_FLAG_UNSPECIFIED = 0, + OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD_FLAGS__LOG_RECORD_FLAG_TRACE_FLAGS_MASK = 255 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD_FLAGS) +} Opentelemetry__Proto__Logs__V1__LogRecordFlags; + +/* --- messages --- */ + +/* + * LogsData represents the logs data that can be stored in a persistent storage, + * OR can be embedded by other protocols that transfer OTLP logs data but do not + * implement the OTLP protocol. + * The main difference between this message and collector protocol is that + * in this message there will not be any "control" or "metadata" specific to + * OTLP protocol. + * When new fields are added into this message, the OTLP request MUST be updated + * as well. + */ +struct Opentelemetry__Proto__Logs__V1__LogsData +{ + ProtobufCMessage base; + /* + * An array of ResourceLogs. + * For data coming from a single resource this array will typically contain + * one element. Intermediary nodes that receive data from multiple origins + * typically batch the data before forwarding further and in that case this + * array will contain multiple elements. + */ + size_t n_resource_logs; + Opentelemetry__Proto__Logs__V1__ResourceLogs **resource_logs; +}; +#define OPENTELEMETRY__PROTO__LOGS__V1__LOGS_DATA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&opentelemetry__proto__logs__v1__logs_data__descriptor) \ + , 0,NULL } + + +/* + * A collection of ScopeLogs from a Resource. + */ +struct Opentelemetry__Proto__Logs__V1__ResourceLogs +{ + ProtobufCMessage base; + /* + * The resource for the logs in this message. + * If this field is not set then resource info is unknown. + */ + Opentelemetry__Proto__Resource__V1__Resource *resource; + /* + * A list of ScopeLogs that originate from a resource. + */ + size_t n_scope_logs; + Opentelemetry__Proto__Logs__V1__ScopeLogs **scope_logs; + /* + * This schema_url applies to the data in the "resource" field. It does not apply + * to the data in the "scope_logs" field which have their own schema_url field. + */ + char *schema_url; +}; +#define OPENTELEMETRY__PROTO__LOGS__V1__RESOURCE_LOGS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&opentelemetry__proto__logs__v1__resource_logs__descriptor) \ + , NULL, 0,NULL, (char *)protobuf_c_empty_string } + + +/* + * A collection of Logs produced by a Scope. + */ +struct Opentelemetry__Proto__Logs__V1__ScopeLogs +{ + ProtobufCMessage base; + /* + * The instrumentation scope information for the logs in this message. + * Semantically when InstrumentationScope isn't set, it is equivalent with + * an empty instrumentation scope name (unknown). + */ + Opentelemetry__Proto__Common__V1__InstrumentationScope *scope; + /* + * A list of log records. + */ + size_t n_log_records; + Opentelemetry__Proto__Logs__V1__LogRecord **log_records; + /* + * This schema_url applies to all logs in the "logs" field. + */ + char *schema_url; +}; +#define OPENTELEMETRY__PROTO__LOGS__V1__SCOPE_LOGS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&opentelemetry__proto__logs__v1__scope_logs__descriptor) \ + , NULL, 0,NULL, (char *)protobuf_c_empty_string } + + +/* + * A log record according to OpenTelemetry Log Data Model: + * https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md + */ +struct Opentelemetry__Proto__Logs__V1__LogRecord +{ + ProtobufCMessage base; + /* + * time_unix_nano is the time when the event occurred. + * Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970. + * Value of 0 indicates unknown or missing timestamp. + */ + uint64_t time_unix_nano; + /* + * Time when the event was observed by the collection system. + * For events that originate in OpenTelemetry (e.g. using OpenTelemetry Logging SDK) + * this timestamp is typically set at the generation time and is equal to Timestamp. + * For events originating externally and collected by OpenTelemetry (e.g. using + * Collector) this is the time when OpenTelemetry's code observed the event measured + * by the clock of the OpenTelemetry code. This field MUST be set once the event is + * observed by OpenTelemetry. + * For converting OpenTelemetry log data to formats that support only one timestamp or + * when receiving OpenTelemetry log data by recipients that support only one timestamp + * internally the following logic is recommended: + * - Use time_unix_nano if it is present, otherwise use observed_time_unix_nano. + * Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970. + * Value of 0 indicates unknown or missing timestamp. + */ + uint64_t observed_time_unix_nano; + /* + * Numerical value of the severity, normalized to values described in Log Data Model. + * [Optional]. + */ + Opentelemetry__Proto__Logs__V1__SeverityNumber severity_number; + /* + * The severity text (also known as log level). The original string representation as + * it is known at the source. [Optional]. + */ + char *severity_text; + /* + * A value containing the body of the log record. Can be for example a human-readable + * string message (including multi-line) describing the event in a free form or it can + * be a structured data composed of arrays and maps of other values. [Optional]. + */ + Opentelemetry__Proto__Common__V1__AnyValue *body; + /* + * Additional attributes that describe the specific event occurrence. [Optional]. + * Attribute keys MUST be unique (it is not allowed to have more than one + * attribute with the same key). + */ + size_t n_attributes; + Opentelemetry__Proto__Common__V1__KeyValue **attributes; + uint32_t dropped_attributes_count; + /* + * Flags, a bit field. 8 least significant bits are the trace flags as + * defined in W3C Trace Context specification. 24 most significant bits are reserved + * and must be set to 0. Readers must not assume that 24 most significant bits + * will be zero and must correctly mask the bits when reading 8-bit trace flag (use + * flags & TRACE_FLAGS_MASK). [Optional]. + */ + uint32_t flags; + /* + * A unique identifier for a trace. All logs from the same trace share + * the same `trace_id`. The ID is a 16-byte array. An ID with all zeroes + * is considered invalid. Can be set for logs that are part of request processing + * and have an assigned trace id. [Optional]. + */ + ProtobufCBinaryData trace_id; + /* + * A unique identifier for a span within a trace, assigned when the span + * is created. The ID is an 8-byte array. An ID with all zeroes is considered + * invalid. Can be set for logs that are part of a particular processing span. + * If span_id is present trace_id SHOULD be also present. [Optional]. + */ + ProtobufCBinaryData span_id; +}; +#define OPENTELEMETRY__PROTO__LOGS__V1__LOG_RECORD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&opentelemetry__proto__logs__v1__log_record__descriptor) \ + , 0, 0, OPENTELEMETRY__PROTO__LOGS__V1__SEVERITY_NUMBER__SEVERITY_NUMBER_UNSPECIFIED, (char *)protobuf_c_empty_string, NULL, 0,NULL, 0, 0, {0,NULL}, {0,NULL} } + + +/* Opentelemetry__Proto__Logs__V1__LogsData methods */ +void opentelemetry__proto__logs__v1__logs_data__init + (Opentelemetry__Proto__Logs__V1__LogsData *message); +size_t opentelemetry__proto__logs__v1__logs_data__get_packed_size + (const Opentelemetry__Proto__Logs__V1__LogsData *message); +size_t opentelemetry__proto__logs__v1__logs_data__pack + (const Opentelemetry__Proto__Logs__V1__LogsData *message, + uint8_t *out); +size_t opentelemetry__proto__logs__v1__logs_data__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__LogsData *message, + ProtobufCBuffer *buffer); +Opentelemetry__Proto__Logs__V1__LogsData * + opentelemetry__proto__logs__v1__logs_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void opentelemetry__proto__logs__v1__logs_data__free_unpacked + (Opentelemetry__Proto__Logs__V1__LogsData *message, + ProtobufCAllocator *allocator); +/* Opentelemetry__Proto__Logs__V1__ResourceLogs methods */ +void opentelemetry__proto__logs__v1__resource_logs__init + (Opentelemetry__Proto__Logs__V1__ResourceLogs *message); +size_t opentelemetry__proto__logs__v1__resource_logs__get_packed_size + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message); +size_t opentelemetry__proto__logs__v1__resource_logs__pack + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + uint8_t *out); +size_t opentelemetry__proto__logs__v1__resource_logs__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + ProtobufCBuffer *buffer); +Opentelemetry__Proto__Logs__V1__ResourceLogs * + opentelemetry__proto__logs__v1__resource_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void opentelemetry__proto__logs__v1__resource_logs__free_unpacked + (Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + ProtobufCAllocator *allocator); +/* Opentelemetry__Proto__Logs__V1__ScopeLogs methods */ +void opentelemetry__proto__logs__v1__scope_logs__init + (Opentelemetry__Proto__Logs__V1__ScopeLogs *message); +size_t opentelemetry__proto__logs__v1__scope_logs__get_packed_size + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message); +size_t opentelemetry__proto__logs__v1__scope_logs__pack + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + uint8_t *out); +size_t opentelemetry__proto__logs__v1__scope_logs__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + ProtobufCBuffer *buffer); +Opentelemetry__Proto__Logs__V1__ScopeLogs * + opentelemetry__proto__logs__v1__scope_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void opentelemetry__proto__logs__v1__scope_logs__free_unpacked + (Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + ProtobufCAllocator *allocator); +/* Opentelemetry__Proto__Logs__V1__LogRecord methods */ +void opentelemetry__proto__logs__v1__log_record__init + (Opentelemetry__Proto__Logs__V1__LogRecord *message); +size_t opentelemetry__proto__logs__v1__log_record__get_packed_size + (const Opentelemetry__Proto__Logs__V1__LogRecord *message); +size_t opentelemetry__proto__logs__v1__log_record__pack + (const Opentelemetry__Proto__Logs__V1__LogRecord *message, + uint8_t *out); +size_t opentelemetry__proto__logs__v1__log_record__pack_to_buffer + (const Opentelemetry__Proto__Logs__V1__LogRecord *message, + ProtobufCBuffer *buffer); +Opentelemetry__Proto__Logs__V1__LogRecord * + opentelemetry__proto__logs__v1__log_record__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void opentelemetry__proto__logs__v1__log_record__free_unpacked + (Opentelemetry__Proto__Logs__V1__LogRecord *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*Opentelemetry__Proto__Logs__V1__LogsData_Closure) + (const Opentelemetry__Proto__Logs__V1__LogsData *message, + void *closure_data); +typedef void (*Opentelemetry__Proto__Logs__V1__ResourceLogs_Closure) + (const Opentelemetry__Proto__Logs__V1__ResourceLogs *message, + void *closure_data); +typedef void (*Opentelemetry__Proto__Logs__V1__ScopeLogs_Closure) + (const Opentelemetry__Proto__Logs__V1__ScopeLogs *message, + void *closure_data); +typedef void (*Opentelemetry__Proto__Logs__V1__LogRecord_Closure) + (const Opentelemetry__Proto__Logs__V1__LogRecord *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCEnumDescriptor opentelemetry__proto__logs__v1__severity_number__descriptor; +extern const ProtobufCEnumDescriptor opentelemetry__proto__logs__v1__log_record_flags__descriptor; +extern const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__logs_data__descriptor; +extern const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__resource_logs__descriptor; +extern const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__scope_logs__descriptor; +extern const ProtobufCMessageDescriptor opentelemetry__proto__logs__v1__log_record__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_opentelemetry_2fproto_2flogs_2fv1_2flogs_2eproto__INCLUDED */ |