Home
last modified time | relevance | path

Searched refs:PacketView (Results 1 – 25 of 73) sorted by relevance

123

/aosp12/system/bt/gd/packet/
H A Dpacket_view.cc27 PacketView<little_endian>::PacketView(const std::forward_list<class View> fragments) in PacketView() function in bluetooth::packet::PacketView
35 PacketView<little_endian>::PacketView(std::shared_ptr<std::vector<uint8_t>> packet) in PacketView() function in bluetooth::packet::PacketView
54 uint8_t PacketView<little_endian>::at(size_t index) const { in __anon53371b2b0202()
67 size_t PacketView<little_endian>::size() const { in __anon53371b2b0302()
93 PacketView<true> PacketView<little_endian>::GetLittleEndianSubview(size_t begin, size_t end) const { in __anon53371b2b0502()
94 return PacketView<true>(GetSubviewList(begin, end)); in __anon53371b2b0502()
98 PacketView<false> PacketView<little_endian>::GetBigEndianSubview(size_t begin, size_t end) const { in __anon53371b2b0602()
99 return PacketView<false>(GetSubviewList(begin, end)); in __anon53371b2b0602()
103 void PacketView<little_endian>::Append(PacketView to_add) {
121 template class PacketView<true>; variable
[all …]
H A Dpacket_view.h34 class PacketView {
36 explicit PacketView(std::forward_list<View> fragments);
37 PacketView(const PacketView& PacketView) = default;
38 explicit PacketView(std::shared_ptr<std::vector<uint8_t>> packet);
39 PacketView<little_endian>() = delete;
40 virtual ~PacketView() = default;
52 PacketView<true> GetLittleEndianSubview(size_t begin, size_t end) const;
54 PacketView<false> GetBigEndianSubview(size_t begin, size_t end) const;
57 void Append(PacketView to_add);
H A Dpacket_view_unittest.cc26 using bluetooth::packet::PacketView;
71 using PacketViewTypes = ::testing::Types<PacketView<true>, PacketView<false>>;
87 using PacketViewTypes = ::testing::Types<PacketView<true>, PacketView<false>>;
95 const PacketView<true> single_view =
97 const PacketView<true> multi_view = PacketView<true>({
111 AppendedPacketView(PacketView<true> first, std::forward_list<PacketView<true>> to_append) in AppendedPacketView()
112 : PacketView<true>(first) { in AppendedPacketView()
118 const PacketView<true> single_view =
407 using PacketView<true>::PacketView;
491 std::vector<PacketView<true>> sub_views{view}; in TEST()
[all …]
H A Dpython3_module.cc60 using ::bluetooth::packet::PacketView;
89 py::class_<PacketView<kLittleEndian>>(m, "PacketViewLittleEndian") in PYBIND11_MODULE()
93 return std::make_unique<PacketView<kLittleEndian>>(bytes_shared); in PYBIND11_MODULE()
95 .def("GetBytes", [](const PacketView<kLittleEndian> view) { in PYBIND11_MODULE()
102 …py::class_<PacketView<!kLittleEndian>>(m, "PacketViewBigEndian").def(py::init([](std::vector<uint8… in PYBIND11_MODULE()
105 return std::make_unique<PacketView<!kLittleEndian>>(bytes_shared); in PYBIND11_MODULE()
/aosp12/system/bt/gd/hci/acl_manager/
H A Dassembler.h24 class PacketViewForRecombination : public packet::PacketView<kLittleEndian> {
26 PacketViewForRecombination(const PacketView& packetView) : PacketView(packetView) {} in PacketViewForRecombination()
27 void AppendPacketView(packet::PacketView<kLittleEndian> to_append) { in AppendPacketView()
54 …PacketViewForRecombination recombination_stage_{PacketView<kLittleEndian>(std::make_shared<std::ve…
57 std::queue<packet::PacketView<kLittleEndian>> incoming_queue_;
66 std::unique_ptr<packet::PacketView<kLittleEndian>> on_le_incoming_data_ready() { in on_le_incoming_data_ready()
72 return std::make_unique<PacketView<kLittleEndian>>(packet); in on_le_incoming_data_ready()
76 PacketView<kLittleEndian> payload = packet.GetPayload(); in on_incoming_packet()
92 … PacketViewForRecombination(PacketView<kLittleEndian>(std::make_shared<std::vector<uint8_t>>())); in on_incoming_packet()
103 … PacketViewForRecombination(PacketView<kLittleEndian>(std::make_shared<std::vector<uint8_t>>())); in on_incoming_packet()
H A Dacl_connection.h39 using Queue = common::BidiQueue<PacketView<kLittleEndian>, BasePacketBuilder>;
40 using QueueUpEnd = common::BidiQueueEnd<BasePacketBuilder, PacketView<kLittleEndian>>;
41 using QueueDownEnd = common::BidiQueueEnd<PacketView<kLittleEndian>, BasePacketBuilder>;
/aosp12/system/bt/gd/l2cap/internal/
H A Denhanced_retransmission_mode_channel_data_controller.h43 using UpperEnqueue = packet::PacketView<packet::kLittleEndian>;
51 void OnPdu(packet::PacketView<true> pdu) override;
75 class PacketViewForReassembly : public packet::PacketView<kLittleEndian> {
77 PacketViewForReassembly(const PacketView& packetView) : PacketView(packetView) {} in PacketViewForReassembly()
78 void AppendPacketView(packet::PacketView<kLittleEndian> to_append) { in AppendPacketView()
95 …PacketViewForReassembly reassembly_stage_{PacketView<kLittleEndian>(std::make_shared<std::vector<u…
100 const packet::PacketView<kLittleEndian>& payload);
105 void on_pdu_no_fcs(const packet::PacketView<true>& pdu);
106 void on_pdu_fcs(const packet::PacketView<true>& pdu);
H A Dle_credit_based_channel_data_controller.h42 using UpperEnqueue = packet::PacketView<packet::kLittleEndian>;
49 void OnPdu(packet::PacketView<true> pdu) override;
74 class PacketViewForReassembly : public packet::PacketView<kLittleEndian> {
76 PacketViewForReassembly(const PacketView& packetView) : PacketView(packetView) {} in PacketViewForReassembly()
77 void AppendPacketView(packet::PacketView<kLittleEndian> to_append) { in AppendPacketView()
81 …PacketViewForReassembly reassembly_stage_{PacketView<kLittleEndian>(std::make_shared<std::vector<u…
H A Ddynamic_channel_impl.h49 …common::BidiQueueEnd<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>>* GetQue… in GetQueueUpEnd()
53 …common::BidiQueueEnd<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder>* GetQue… in GetQueueDownEnd()
91 …common::BidiQueue<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder> channel_qu…
H A Dchannel_impl.h38 …virtual common::BidiQueueEnd<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>>*
44 …virtual common::BidiQueueEnd<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder>*
H A Dchannel_impl_mock.h31 …MOCK_METHOD((common::BidiQueueEnd<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEnd…
33 …MOCK_METHOD((common::BidiQueueEnd<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBui…
H A Dbasic_mode_channel_data_controller.cc40 void BasicModeDataController::OnPdu(packet::PacketView<true> pdu) { in OnPdu()
46 …enqueue_buffer_.Enqueue(std::make_unique<PacketView<kLittleEndian>>(basic_frame_view.GetPayload())… in OnPdu()
H A Dbasic_mode_channel_data_controller.h41 using UpperEnqueue = packet::PacketView<packet::kLittleEndian>;
51 void OnPdu(packet::PacketView<true> pdu) override;
H A Dle_credit_based_channel_data_controller.cc67 void LeCreditBasedDataController::OnPdu(packet::PacketView<true> pdu) { in OnPdu()
93 … enqueue_buffer_.Enqueue(std::make_unique<PacketView<kLittleEndian>>(reassembly_stage_), handler_); in OnPdu()
96 …reassembly_stage_ = PacketViewForReassembly(PacketView<kLittleEndian>(std::make_shared<std::vector… in OnPdu()
/aosp12/system/bt/gd/hci/
H A Dhci_packets_test.cc72 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
146 PacketView<kLittleEndian> packet_bytes_view( in TEST()
185 PacketView<kLittleEndian> packet_bytes_view( in TEST()
220 PacketView<kLittleEndian> packet_bytes_view( in TEST()
240 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
253 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
269 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
289 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
312 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
332 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
[all …]
H A Dacl_builder_test.cc76 PacketView<true> count_packet_bytes_view(count_packet_bytes); in TEST()
83 PacketView<true> count_view = count_packet_view.GetPayload(); in TEST()
108 PacketView<true> counting_down_bytes_packet_bytes_view(counting_down_bytes_packet_bytes); in TEST()
115 PacketView<true> counting_down_bytes_view = counting_down_bytes_packet_view.GetPayload(); in TEST()
141 PacketView<true> packet_bytes_view(packet_bytes); in TEST()
153 PacketView<true> payload_view = packet_view.GetPayload(); in TEST()
/aosp12/system/bt/gd/packet/parser/test/
H A Dgenerated_packet_test.cc82 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
114 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
186 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
207 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
246 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
272 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
308 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
355 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
390 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
425 PacketView<kLittleEndian> packet_bytes_view(packet_bytes); in TEST()
[all …]
/aosp12/system/bt/gd/btaa/
H A Dhci_processor.h63 packet::PacketView<packet::kLittleEndian>& packet_view,
67 packet::PacketView<packet::kLittleEndian>& packet_view,
71 packet::PacketView<packet::kLittleEndian>& packet_view,
75 packet::PacketView<packet::kLittleEndian>& packet_view,
79 packet::PacketView<packet::kLittleEndian>& packet_view,
/aosp12/system/bt/gd/security/test/
H A Dfake_l2cap_test.cc55 PacketView<kLittleEndian> GetPacketView(std::unique_ptr<T> packet) { in GetPacketView()
60 return packet::PacketView<packet::kLittleEndian>(bytes); in GetPacketView()
91 …common::BidiQueue<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>> bidi_queue… in TEST_F()
110 …os::EnqueueBuffer<packet::PacketView<packet::kLittleEndian>> up_end_enqueue_buffer{bidi_queue.GetU… in TEST_F()
116 …up_end_enqueue_buffer.Enqueue(std::make_unique<PacketView<kLittleEndian>>(GetPacketView(std::move(… in TEST_F()
/aosp12/system/bt/gd/l2cap/
H A Dl2cap_packet_test.cc80 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
90 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
100 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
110 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
120 PacketView<kLittleEndian> packet_bytes_view(view_bytes); in TEST()
/aosp12/system/bt/gd/l2cap/classic/internal/
H A Dfixed_channel_impl.h62 …common::BidiQueueEnd<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>>* GetQue… in GetQueueUpEnd()
66 …common::BidiQueueEnd<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder>* GetQue… in GetQueueDownEnd()
97 …common::BidiQueue<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder> channel_qu…
/aosp12/system/bt/gd/l2cap/le/internal/
H A Dfixed_channel_impl.h70 …common::BidiQueueEnd<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>>* GetQue… in GetQueueUpEnd()
74 …common::BidiQueueEnd<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder>* GetQue… in GetQueueDownEnd()
99 …common::BidiQueue<packet::PacketView<packet::kLittleEndian>, packet::BasePacketBuilder> channel_qu…
/aosp12/system/bt/gd/btaa/linux_generic/
H A Dhci_processor.cc117 packet::PacketView<packet::kLittleEndian>& packet_view, in process_command()
145 packet::PacketView<packet::kLittleEndian>& packet_view, in process_event()
206 packet::PacketView<packet::kLittleEndian>& packet_view, in process_acl()
219 packet::PacketView<packet::kLittleEndian>& packet_view, in process_sco()
232 packet::PacketView<packet::kLittleEndian>& packet_view, in process_iso()
246 …auto packet_view = packet::PacketView<packet::kLittleEndian>(std::make_shared<std::vector<uint8_t>… in OnHciPacket()
/aosp12/system/bt/gd/common/testing/
H A Dwired_pair_of_bidi_queues.h82 std::unique_ptr<packet::PacketView<packet::kLittleEndian>> BuilderToView( in BuilderToView()
88 return std::make_unique<packet::PacketView<packet::kLittleEndian>>(bytes); in BuilderToView()
93 …WiredPairOfBiDiQueues<packet::BasePacketBuilder, packet::PacketView<packet::kLittleEndian>, Builde…
/aosp12/system/bt/gd/l2cap/fuzz/
H A Dchannel_fuzz_controller.h30 typedef os::IQueueEnqueue<packet::PacketView<packet::kLittleEndian>> EnqueueType;
31 typedef os::fuzz::FuzzInjectQueue<packet::PacketView<packet::kLittleEndian>> ChannelFuzzQueueType;

123