OSDN Git Service

HAL: Add facade for fetching incoming HCI packets
authorChienyuan <chienyuanhuang@google.com>
Thu, 25 Apr 2019 22:11:54 +0000 (15:11 -0700)
committerHansong Zhang <hsz@google.com>
Mon, 29 Apr 2019 21:22:02 +0000 (14:22 -0700)
commit4adb042422fdd1e9705672d50222c36df2d1031f
tree053ac3c34d62aa2f14f1582fde43d6e7ff672705
parent5041e4f269cffaf418be14bbbc16913802d3d817
HAL: Add facade for fetching incoming HCI packets

Adding the event stream primitives. General event stream request is
defined in facade/common.proto. "grpc/grpc_event_stream.h" provides
helper class templates GrpcEventStreamCallback and GrpcEventStream to
help user handle EventStream request without writing boilerplate code.

Test: cert/run_cert.sh
Change-Id: I00b51fc7b1faefb7c97cc647876f41854872a415
gd/Android.bp
gd/facade/common.proto [new file with mode: 0644]
gd/grpc/grpc_event_stream.h [new file with mode: 0644]
gd/hal/Android.bp
gd/hal/cert/simple_hal_test.cc [deleted file]
gd/hal/cert/simple_hal_test.py
gd/hal/facade/api.proto
gd/hal/facade/facade.cc