1*cf78ab8cSAndroid Build Coastguard Worker // This file is generated by rust-protobuf 3.2.0. Do not edit
2*cf78ab8cSAndroid Build Coastguard Worker // .proto file is parsed by protoc 3.21.12
3*cf78ab8cSAndroid Build Coastguard Worker // @generated
4*cf78ab8cSAndroid Build Coastguard Worker
5*cf78ab8cSAndroid Build Coastguard Worker // https://github.com/rust-lang/rust-clippy/issues/702
6*cf78ab8cSAndroid Build Coastguard Worker #![allow(unknown_lints)]
7*cf78ab8cSAndroid Build Coastguard Worker #![allow(clippy::all)]
8*cf78ab8cSAndroid Build Coastguard Worker
9*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_attributes)]
10*cf78ab8cSAndroid Build Coastguard Worker #![cfg_attr(rustfmt, rustfmt::skip)]
11*cf78ab8cSAndroid Build Coastguard Worker
12*cf78ab8cSAndroid Build Coastguard Worker #![allow(dead_code)]
13*cf78ab8cSAndroid Build Coastguard Worker #![allow(missing_docs)]
14*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_camel_case_types)]
15*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_snake_case)]
16*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_upper_case_globals)]
17*cf78ab8cSAndroid Build Coastguard Worker #![allow(trivial_casts)]
18*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_results)]
19*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_mut)]
20*cf78ab8cSAndroid Build Coastguard Worker
21*cf78ab8cSAndroid Build Coastguard Worker //! Generated file from `netsim/hci_packet.proto`
22*cf78ab8cSAndroid Build Coastguard Worker
23*cf78ab8cSAndroid Build Coastguard Worker /// Generated files are compatible only with the same version
24*cf78ab8cSAndroid Build Coastguard Worker /// of protobuf runtime.
25*cf78ab8cSAndroid Build Coastguard Worker const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0;
26*cf78ab8cSAndroid Build Coastguard Worker
27*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
28*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.packet.HCIPacket)
29*cf78ab8cSAndroid Build Coastguard Worker pub struct HCIPacket {
30*cf78ab8cSAndroid Build Coastguard Worker // message fields
31*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(field:netsim.packet.HCIPacket.packet_type)
32*cf78ab8cSAndroid Build Coastguard Worker pub packet_type: ::protobuf::EnumOrUnknown<hcipacket::PacketType>,
33*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(field:netsim.packet.HCIPacket.packet)
34*cf78ab8cSAndroid Build Coastguard Worker pub packet: ::std::vec::Vec<u8>,
35*cf78ab8cSAndroid Build Coastguard Worker // special fields
36*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(special_field:netsim.packet.HCIPacket.special_fields)
37*cf78ab8cSAndroid Build Coastguard Worker pub special_fields: ::protobuf::SpecialFields,
38*cf78ab8cSAndroid Build Coastguard Worker }
39*cf78ab8cSAndroid Build Coastguard Worker
40*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a HCIPacket {
default() -> &'a HCIPacket41*cf78ab8cSAndroid Build Coastguard Worker fn default() -> &'a HCIPacket {
42*cf78ab8cSAndroid Build Coastguard Worker <HCIPacket as ::protobuf::Message>::default_instance()
43*cf78ab8cSAndroid Build Coastguard Worker }
44*cf78ab8cSAndroid Build Coastguard Worker }
45*cf78ab8cSAndroid Build Coastguard Worker
46*cf78ab8cSAndroid Build Coastguard Worker impl HCIPacket {
new() -> HCIPacket47*cf78ab8cSAndroid Build Coastguard Worker pub fn new() -> HCIPacket {
48*cf78ab8cSAndroid Build Coastguard Worker ::std::default::Default::default()
49*cf78ab8cSAndroid Build Coastguard Worker }
50*cf78ab8cSAndroid Build Coastguard Worker
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData51*cf78ab8cSAndroid Build Coastguard Worker fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
52*cf78ab8cSAndroid Build Coastguard Worker let mut fields = ::std::vec::Vec::with_capacity(2);
53*cf78ab8cSAndroid Build Coastguard Worker let mut oneofs = ::std::vec::Vec::with_capacity(0);
54*cf78ab8cSAndroid Build Coastguard Worker fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
55*cf78ab8cSAndroid Build Coastguard Worker "packet_type",
56*cf78ab8cSAndroid Build Coastguard Worker |m: &HCIPacket| { &m.packet_type },
57*cf78ab8cSAndroid Build Coastguard Worker |m: &mut HCIPacket| { &mut m.packet_type },
58*cf78ab8cSAndroid Build Coastguard Worker ));
59*cf78ab8cSAndroid Build Coastguard Worker fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
60*cf78ab8cSAndroid Build Coastguard Worker "packet",
61*cf78ab8cSAndroid Build Coastguard Worker |m: &HCIPacket| { &m.packet },
62*cf78ab8cSAndroid Build Coastguard Worker |m: &mut HCIPacket| { &mut m.packet },
63*cf78ab8cSAndroid Build Coastguard Worker ));
64*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<HCIPacket>(
65*cf78ab8cSAndroid Build Coastguard Worker "HCIPacket",
66*cf78ab8cSAndroid Build Coastguard Worker fields,
67*cf78ab8cSAndroid Build Coastguard Worker oneofs,
68*cf78ab8cSAndroid Build Coastguard Worker )
69*cf78ab8cSAndroid Build Coastguard Worker }
70*cf78ab8cSAndroid Build Coastguard Worker }
71*cf78ab8cSAndroid Build Coastguard Worker
72*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for HCIPacket {
73*cf78ab8cSAndroid Build Coastguard Worker const NAME: &'static str = "HCIPacket";
74*cf78ab8cSAndroid Build Coastguard Worker
is_initialized(&self) -> bool75*cf78ab8cSAndroid Build Coastguard Worker fn is_initialized(&self) -> bool {
76*cf78ab8cSAndroid Build Coastguard Worker true
77*cf78ab8cSAndroid Build Coastguard Worker }
78*cf78ab8cSAndroid Build Coastguard Worker
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>79*cf78ab8cSAndroid Build Coastguard Worker fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
80*cf78ab8cSAndroid Build Coastguard Worker while let Some(tag) = is.read_raw_tag_or_eof()? {
81*cf78ab8cSAndroid Build Coastguard Worker match tag {
82*cf78ab8cSAndroid Build Coastguard Worker 8 => {
83*cf78ab8cSAndroid Build Coastguard Worker self.packet_type = is.read_enum_or_unknown()?;
84*cf78ab8cSAndroid Build Coastguard Worker },
85*cf78ab8cSAndroid Build Coastguard Worker 18 => {
86*cf78ab8cSAndroid Build Coastguard Worker self.packet = is.read_bytes()?;
87*cf78ab8cSAndroid Build Coastguard Worker },
88*cf78ab8cSAndroid Build Coastguard Worker tag => {
89*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
90*cf78ab8cSAndroid Build Coastguard Worker },
91*cf78ab8cSAndroid Build Coastguard Worker };
92*cf78ab8cSAndroid Build Coastguard Worker }
93*cf78ab8cSAndroid Build Coastguard Worker ::std::result::Result::Ok(())
94*cf78ab8cSAndroid Build Coastguard Worker }
95*cf78ab8cSAndroid Build Coastguard Worker
96*cf78ab8cSAndroid Build Coastguard Worker // Compute sizes of nested messages
97*cf78ab8cSAndroid Build Coastguard Worker #[allow(unused_variables)]
compute_size(&self) -> u6498*cf78ab8cSAndroid Build Coastguard Worker fn compute_size(&self) -> u64 {
99*cf78ab8cSAndroid Build Coastguard Worker let mut my_size = 0;
100*cf78ab8cSAndroid Build Coastguard Worker if self.packet_type != ::protobuf::EnumOrUnknown::new(hcipacket::PacketType::HCI_PACKET_UNSPECIFIED) {
101*cf78ab8cSAndroid Build Coastguard Worker my_size += ::protobuf::rt::int32_size(1, self.packet_type.value());
102*cf78ab8cSAndroid Build Coastguard Worker }
103*cf78ab8cSAndroid Build Coastguard Worker if !self.packet.is_empty() {
104*cf78ab8cSAndroid Build Coastguard Worker my_size += ::protobuf::rt::bytes_size(2, &self.packet);
105*cf78ab8cSAndroid Build Coastguard Worker }
106*cf78ab8cSAndroid Build Coastguard Worker my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
107*cf78ab8cSAndroid Build Coastguard Worker self.special_fields.cached_size().set(my_size as u32);
108*cf78ab8cSAndroid Build Coastguard Worker my_size
109*cf78ab8cSAndroid Build Coastguard Worker }
110*cf78ab8cSAndroid Build Coastguard Worker
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>111*cf78ab8cSAndroid Build Coastguard Worker fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
112*cf78ab8cSAndroid Build Coastguard Worker if self.packet_type != ::protobuf::EnumOrUnknown::new(hcipacket::PacketType::HCI_PACKET_UNSPECIFIED) {
113*cf78ab8cSAndroid Build Coastguard Worker os.write_enum(1, ::protobuf::EnumOrUnknown::value(&self.packet_type))?;
114*cf78ab8cSAndroid Build Coastguard Worker }
115*cf78ab8cSAndroid Build Coastguard Worker if !self.packet.is_empty() {
116*cf78ab8cSAndroid Build Coastguard Worker os.write_bytes(2, &self.packet)?;
117*cf78ab8cSAndroid Build Coastguard Worker }
118*cf78ab8cSAndroid Build Coastguard Worker os.write_unknown_fields(self.special_fields.unknown_fields())?;
119*cf78ab8cSAndroid Build Coastguard Worker ::std::result::Result::Ok(())
120*cf78ab8cSAndroid Build Coastguard Worker }
121*cf78ab8cSAndroid Build Coastguard Worker
special_fields(&self) -> &::protobuf::SpecialFields122*cf78ab8cSAndroid Build Coastguard Worker fn special_fields(&self) -> &::protobuf::SpecialFields {
123*cf78ab8cSAndroid Build Coastguard Worker &self.special_fields
124*cf78ab8cSAndroid Build Coastguard Worker }
125*cf78ab8cSAndroid Build Coastguard Worker
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields126*cf78ab8cSAndroid Build Coastguard Worker fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
127*cf78ab8cSAndroid Build Coastguard Worker &mut self.special_fields
128*cf78ab8cSAndroid Build Coastguard Worker }
129*cf78ab8cSAndroid Build Coastguard Worker
new() -> HCIPacket130*cf78ab8cSAndroid Build Coastguard Worker fn new() -> HCIPacket {
131*cf78ab8cSAndroid Build Coastguard Worker HCIPacket::new()
132*cf78ab8cSAndroid Build Coastguard Worker }
133*cf78ab8cSAndroid Build Coastguard Worker
clear(&mut self)134*cf78ab8cSAndroid Build Coastguard Worker fn clear(&mut self) {
135*cf78ab8cSAndroid Build Coastguard Worker self.packet_type = ::protobuf::EnumOrUnknown::new(hcipacket::PacketType::HCI_PACKET_UNSPECIFIED);
136*cf78ab8cSAndroid Build Coastguard Worker self.packet.clear();
137*cf78ab8cSAndroid Build Coastguard Worker self.special_fields.clear();
138*cf78ab8cSAndroid Build Coastguard Worker }
139*cf78ab8cSAndroid Build Coastguard Worker
default_instance() -> &'static HCIPacket140*cf78ab8cSAndroid Build Coastguard Worker fn default_instance() -> &'static HCIPacket {
141*cf78ab8cSAndroid Build Coastguard Worker static instance: HCIPacket = HCIPacket {
142*cf78ab8cSAndroid Build Coastguard Worker packet_type: ::protobuf::EnumOrUnknown::from_i32(0),
143*cf78ab8cSAndroid Build Coastguard Worker packet: ::std::vec::Vec::new(),
144*cf78ab8cSAndroid Build Coastguard Worker special_fields: ::protobuf::SpecialFields::new(),
145*cf78ab8cSAndroid Build Coastguard Worker };
146*cf78ab8cSAndroid Build Coastguard Worker &instance
147*cf78ab8cSAndroid Build Coastguard Worker }
148*cf78ab8cSAndroid Build Coastguard Worker }
149*cf78ab8cSAndroid Build Coastguard Worker
150*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for HCIPacket {
descriptor() -> ::protobuf::reflect::MessageDescriptor151*cf78ab8cSAndroid Build Coastguard Worker fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
152*cf78ab8cSAndroid Build Coastguard Worker static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
153*cf78ab8cSAndroid Build Coastguard Worker descriptor.get(|| file_descriptor().message_by_package_relative_name("HCIPacket").unwrap()).clone()
154*cf78ab8cSAndroid Build Coastguard Worker }
155*cf78ab8cSAndroid Build Coastguard Worker }
156*cf78ab8cSAndroid Build Coastguard Worker
157*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for HCIPacket {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result158*cf78ab8cSAndroid Build Coastguard Worker fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
159*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::text_format::fmt(self, f)
160*cf78ab8cSAndroid Build Coastguard Worker }
161*cf78ab8cSAndroid Build Coastguard Worker }
162*cf78ab8cSAndroid Build Coastguard Worker
163*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for HCIPacket {
164*cf78ab8cSAndroid Build Coastguard Worker type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
165*cf78ab8cSAndroid Build Coastguard Worker }
166*cf78ab8cSAndroid Build Coastguard Worker
167*cf78ab8cSAndroid Build Coastguard Worker /// Nested message and enums of message `HCIPacket`
168*cf78ab8cSAndroid Build Coastguard Worker pub mod hcipacket {
169*cf78ab8cSAndroid Build Coastguard Worker #[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
170*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum:netsim.packet.HCIPacket.PacketType)
171*cf78ab8cSAndroid Build Coastguard Worker pub enum PacketType {
172*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.HCI_PACKET_UNSPECIFIED)
173*cf78ab8cSAndroid Build Coastguard Worker HCI_PACKET_UNSPECIFIED = 0,
174*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.COMMAND)
175*cf78ab8cSAndroid Build Coastguard Worker COMMAND = 1,
176*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.ACL)
177*cf78ab8cSAndroid Build Coastguard Worker ACL = 2,
178*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.SCO)
179*cf78ab8cSAndroid Build Coastguard Worker SCO = 3,
180*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.EVENT)
181*cf78ab8cSAndroid Build Coastguard Worker EVENT = 4,
182*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.packet.HCIPacket.PacketType.ISO)
183*cf78ab8cSAndroid Build Coastguard Worker ISO = 5,
184*cf78ab8cSAndroid Build Coastguard Worker }
185*cf78ab8cSAndroid Build Coastguard Worker
186*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Enum for PacketType {
187*cf78ab8cSAndroid Build Coastguard Worker const NAME: &'static str = "PacketType";
188*cf78ab8cSAndroid Build Coastguard Worker
value(&self) -> i32189*cf78ab8cSAndroid Build Coastguard Worker fn value(&self) -> i32 {
190*cf78ab8cSAndroid Build Coastguard Worker *self as i32
191*cf78ab8cSAndroid Build Coastguard Worker }
192*cf78ab8cSAndroid Build Coastguard Worker
from_i32(value: i32) -> ::std::option::Option<PacketType>193*cf78ab8cSAndroid Build Coastguard Worker fn from_i32(value: i32) -> ::std::option::Option<PacketType> {
194*cf78ab8cSAndroid Build Coastguard Worker match value {
195*cf78ab8cSAndroid Build Coastguard Worker 0 => ::std::option::Option::Some(PacketType::HCI_PACKET_UNSPECIFIED),
196*cf78ab8cSAndroid Build Coastguard Worker 1 => ::std::option::Option::Some(PacketType::COMMAND),
197*cf78ab8cSAndroid Build Coastguard Worker 2 => ::std::option::Option::Some(PacketType::ACL),
198*cf78ab8cSAndroid Build Coastguard Worker 3 => ::std::option::Option::Some(PacketType::SCO),
199*cf78ab8cSAndroid Build Coastguard Worker 4 => ::std::option::Option::Some(PacketType::EVENT),
200*cf78ab8cSAndroid Build Coastguard Worker 5 => ::std::option::Option::Some(PacketType::ISO),
201*cf78ab8cSAndroid Build Coastguard Worker _ => ::std::option::Option::None
202*cf78ab8cSAndroid Build Coastguard Worker }
203*cf78ab8cSAndroid Build Coastguard Worker }
204*cf78ab8cSAndroid Build Coastguard Worker
205*cf78ab8cSAndroid Build Coastguard Worker const VALUES: &'static [PacketType] = &[
206*cf78ab8cSAndroid Build Coastguard Worker PacketType::HCI_PACKET_UNSPECIFIED,
207*cf78ab8cSAndroid Build Coastguard Worker PacketType::COMMAND,
208*cf78ab8cSAndroid Build Coastguard Worker PacketType::ACL,
209*cf78ab8cSAndroid Build Coastguard Worker PacketType::SCO,
210*cf78ab8cSAndroid Build Coastguard Worker PacketType::EVENT,
211*cf78ab8cSAndroid Build Coastguard Worker PacketType::ISO,
212*cf78ab8cSAndroid Build Coastguard Worker ];
213*cf78ab8cSAndroid Build Coastguard Worker }
214*cf78ab8cSAndroid Build Coastguard Worker
215*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::EnumFull for PacketType {
enum_descriptor() -> ::protobuf::reflect::EnumDescriptor216*cf78ab8cSAndroid Build Coastguard Worker fn enum_descriptor() -> ::protobuf::reflect::EnumDescriptor {
217*cf78ab8cSAndroid Build Coastguard Worker static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::Lazy::new();
218*cf78ab8cSAndroid Build Coastguard Worker descriptor.get(|| super::file_descriptor().enum_by_package_relative_name("HCIPacket.PacketType").unwrap()).clone()
219*cf78ab8cSAndroid Build Coastguard Worker }
220*cf78ab8cSAndroid Build Coastguard Worker
descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor221*cf78ab8cSAndroid Build Coastguard Worker fn descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor {
222*cf78ab8cSAndroid Build Coastguard Worker let index = *self as usize;
223*cf78ab8cSAndroid Build Coastguard Worker Self::enum_descriptor().value_by_index(index)
224*cf78ab8cSAndroid Build Coastguard Worker }
225*cf78ab8cSAndroid Build Coastguard Worker }
226*cf78ab8cSAndroid Build Coastguard Worker
227*cf78ab8cSAndroid Build Coastguard Worker impl ::std::default::Default for PacketType {
default() -> Self228*cf78ab8cSAndroid Build Coastguard Worker fn default() -> Self {
229*cf78ab8cSAndroid Build Coastguard Worker PacketType::HCI_PACKET_UNSPECIFIED
230*cf78ab8cSAndroid Build Coastguard Worker }
231*cf78ab8cSAndroid Build Coastguard Worker }
232*cf78ab8cSAndroid Build Coastguard Worker
233*cf78ab8cSAndroid Build Coastguard Worker impl PacketType {
generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData234*cf78ab8cSAndroid Build Coastguard Worker pub(in super) fn generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData {
235*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::GeneratedEnumDescriptorData::new::<PacketType>("HCIPacket.PacketType")
236*cf78ab8cSAndroid Build Coastguard Worker }
237*cf78ab8cSAndroid Build Coastguard Worker }
238*cf78ab8cSAndroid Build Coastguard Worker }
239*cf78ab8cSAndroid Build Coastguard Worker
240*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor_proto_data: &'static [u8] = b"\
241*cf78ab8cSAndroid Build Coastguard Worker \n\x17netsim/hci_packet.proto\x12\rnetsim.packet\"\xc6\x01\n\tHCIPacket\
242*cf78ab8cSAndroid Build Coastguard Worker \x12D\n\x0bpacket_type\x18\x01\x20\x01(\x0e2#.netsim.packet.HCIPacket.Pa\
243*cf78ab8cSAndroid Build Coastguard Worker cketTypeR\npacketType\x12\x16\n\x06packet\x18\x02\x20\x01(\x0cR\x06packe\
244*cf78ab8cSAndroid Build Coastguard Worker t\"[\n\nPacketType\x12\x1a\n\x16HCI_PACKET_UNSPECIFIED\x10\0\x12\x0b\n\
245*cf78ab8cSAndroid Build Coastguard Worker \x07COMMAND\x10\x01\x12\x07\n\x03ACL\x10\x02\x12\x07\n\x03SCO\x10\x03\
246*cf78ab8cSAndroid Build Coastguard Worker \x12\t\n\x05EVENT\x10\x04\x12\x07\n\x03ISO\x10\x05BJ\n\x1fcom.android.em\
247*cf78ab8cSAndroid Build Coastguard Worker ulation.bluetoothP\x01\xf8\x01\x01\xa2\x02\x03AEB\xaa\x02\x1bAndroid.Emu\
248*cf78ab8cSAndroid Build Coastguard Worker lation.Bluetoothb\x06proto3\
249*cf78ab8cSAndroid Build Coastguard Worker ";
250*cf78ab8cSAndroid Build Coastguard Worker
251*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptorProto` object which was a source for this generated file
file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto252*cf78ab8cSAndroid Build Coastguard Worker fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
253*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor_proto_lazy: ::protobuf::rt::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::Lazy::new();
254*cf78ab8cSAndroid Build Coastguard Worker file_descriptor_proto_lazy.get(|| {
255*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
256*cf78ab8cSAndroid Build Coastguard Worker })
257*cf78ab8cSAndroid Build Coastguard Worker }
258*cf78ab8cSAndroid Build Coastguard Worker
259*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptor` object which allows dynamic access to files
file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor260*cf78ab8cSAndroid Build Coastguard Worker pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor {
261*cf78ab8cSAndroid Build Coastguard Worker static generated_file_descriptor_lazy: ::protobuf::rt::Lazy<::protobuf::reflect::GeneratedFileDescriptor> = ::protobuf::rt::Lazy::new();
262*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::FileDescriptor> = ::protobuf::rt::Lazy::new();
263*cf78ab8cSAndroid Build Coastguard Worker file_descriptor.get(|| {
264*cf78ab8cSAndroid Build Coastguard Worker let generated_file_descriptor = generated_file_descriptor_lazy.get(|| {
265*cf78ab8cSAndroid Build Coastguard Worker let mut deps = ::std::vec::Vec::with_capacity(0);
266*cf78ab8cSAndroid Build Coastguard Worker let mut messages = ::std::vec::Vec::with_capacity(1);
267*cf78ab8cSAndroid Build Coastguard Worker messages.push(HCIPacket::generated_message_descriptor_data());
268*cf78ab8cSAndroid Build Coastguard Worker let mut enums = ::std::vec::Vec::with_capacity(1);
269*cf78ab8cSAndroid Build Coastguard Worker enums.push(hcipacket::PacketType::generated_enum_descriptor_data());
270*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::GeneratedFileDescriptor::new_generated(
271*cf78ab8cSAndroid Build Coastguard Worker file_descriptor_proto(),
272*cf78ab8cSAndroid Build Coastguard Worker deps,
273*cf78ab8cSAndroid Build Coastguard Worker messages,
274*cf78ab8cSAndroid Build Coastguard Worker enums,
275*cf78ab8cSAndroid Build Coastguard Worker )
276*cf78ab8cSAndroid Build Coastguard Worker });
277*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
278*cf78ab8cSAndroid Build Coastguard Worker })
279*cf78ab8cSAndroid Build Coastguard Worker }
280