L2CAP: Use DataPipelineManager to organize components
Currently there is coupling between sender, scheduler, and receiver. Instead, use DataPipelineManager to orgranize them. Bug: 144773997 Test: bluetooth_test_gd Change-Id: Ifeef5255e1cdcc75b78211c648dbf7463f18095f
Showing
- system/gd/l2cap/Android.bp 1 addition, 0 deletionssystem/gd/l2cap/Android.bp
- system/gd/l2cap/classic/internal/dynamic_channel_allocator_fuzz_test.cc 1 addition, 2 deletions...p/classic/internal/dynamic_channel_allocator_fuzz_test.cc
- system/gd/l2cap/classic/internal/link.cc 7 additions, 11 deletionssystem/gd/l2cap/classic/internal/link.cc
- system/gd/l2cap/classic/internal/link.h 3 additions, 5 deletionssystem/gd/l2cap/classic/internal/link.h
- system/gd/l2cap/classic/internal/link_manager.cc 1 addition, 3 deletionssystem/gd/l2cap/classic/internal/link_manager.cc
- system/gd/l2cap/classic/internal/link_mock.h 3 additions, 5 deletionssystem/gd/l2cap/classic/internal/link_mock.h
- system/gd/l2cap/internal/data_controller_mock.h 42 additions, 0 deletionssystem/gd/l2cap/internal/data_controller_mock.h
- system/gd/l2cap/internal/data_pipeline_manager.cc 55 additions, 0 deletionssystem/gd/l2cap/internal/data_pipeline_manager.cc
- system/gd/l2cap/internal/data_pipeline_manager.h 74 additions, 0 deletionssystem/gd/l2cap/internal/data_pipeline_manager.h
- system/gd/l2cap/internal/data_pipeline_manager_mock.h 45 additions, 0 deletionssystem/gd/l2cap/internal/data_pipeline_manager_mock.h
- system/gd/l2cap/internal/receiver.cc 5 additions, 3 deletionssystem/gd/l2cap/internal/receiver.cc
- system/gd/l2cap/internal/receiver.h 4 additions, 2 deletionssystem/gd/l2cap/internal/receiver.h
- system/gd/l2cap/internal/scheduler.h 0 additions, 24 deletionssystem/gd/l2cap/internal/scheduler.h
- system/gd/l2cap/internal/scheduler_fifo.cc 5 additions, 26 deletionssystem/gd/l2cap/internal/scheduler_fifo.cc
- system/gd/l2cap/internal/scheduler_fifo.h 4 additions, 6 deletionssystem/gd/l2cap/internal/scheduler_fifo.h
- system/gd/l2cap/internal/scheduler_fifo_test.cc 42 additions, 30 deletionssystem/gd/l2cap/internal/scheduler_fifo_test.cc
- system/gd/l2cap/internal/scheduler_mock.h 0 additions, 2 deletionssystem/gd/l2cap/internal/scheduler_mock.h
- system/gd/l2cap/internal/sender_test.cc 23 additions, 8 deletionssystem/gd/l2cap/internal/sender_test.cc
- system/gd/l2cap/le/internal/link.h 6 additions, 6 deletionssystem/gd/l2cap/le/internal/link.h
- system/gd/l2cap/le/internal/link_manager.cc 1 addition, 3 deletionssystem/gd/l2cap/le/internal/link_manager.cc
Loading
Please register or sign in to comment