OSDN Git Service

L2cap scheduler: Implement high priority channel
authorHansong Zhang <hsz@google.com>
Fri, 15 Jan 2021 01:55:26 +0000 (17:55 -0800)
committerHansong Zhang <hsz@google.com>
Fri, 15 Jan 2021 19:42:35 +0000 (11:42 -0800)
commitd757afc0c7cab16ca23ce2fb65dbf85d29e67943
treee30c3211c2133a325a05cdcbe04386cb67fb8aa6
parentec12c83bb325e44af1aafff6b2d93c55754f52f6
L2cap scheduler: Implement high priority channel

Add a high priority queue for these channels in scheduler.

Introduce MockQueue to help test with BidiQueueEnd callbacks.

Test: cert/run
Test: bluetooth_test_gd
Tag: #gd-refactor
Bug: 141555841
Change-Id: I3b60002f0d2ac2fb4d3307717dce128ccb06247c
gd/l2cap/internal/scheduler.h
gd/l2cap/internal/scheduler_fifo.cc
gd/l2cap/internal/scheduler_fifo.h
gd/l2cap/internal/scheduler_fifo_test.cc
gd/os/mock_queue.h [new file with mode: 0644]