diff options
| author | 2018-10-31 13:20:12 -0700 | |
|---|---|---|
| committer | 2018-11-08 13:34:41 -0800 | |
| commit | ca70b7ba83ff4c0a9a91b52296ef089ab062e762 (patch) | |
| tree | 8fe0e636885db1665b82d004777e71862f009500 /services/bufferhub/BufferHubService.cpp | |
| parent | e64d79e3a99e29be930a25167cc4a462371a1178 (diff) | |
Implement IBufferClient hwbinder interface
Some boiler plate code for future use.
Test: "atest BufferHubBuffer_test" passed.
Bug: b/116681016
Change-Id: I12854ac6f553777451584e86a81f2e6064a12696
Diffstat (limited to 'services/bufferhub/BufferHubService.cpp')
| -rw-r--r-- | services/bufferhub/BufferHubService.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/services/bufferhub/BufferHubService.cpp b/services/bufferhub/BufferHubService.cpp index 8be85a503a..86598e00ac 100644 --- a/services/bufferhub/BufferHubService.cpp +++ b/services/bufferhub/BufferHubService.cpp @@ -22,16 +22,21 @@ namespace bufferhub { namespace V1_0 { namespace implementation { -using ::android::status_t; -using ::android::hardware::Void; +using hardware::Void; Return<void> BufferHubService::allocateBuffer(const HardwareBufferDescription& /*description*/, - allocateBuffer_cb /*hidl_cb*/) { + const uint32_t /*userMetadataSize*/, + allocateBuffer_cb _hidl_cb) { + // TODO(b/118614333): implement buffer allocation + _hidl_cb(/*bufferClient=*/nullptr, /*status=*/BufferHubStatus::NO_ERROR); return Void(); } -Return<sp<IBase>> BufferHubService::importBuffer(const hidl_handle& /*nativeHandle*/) { - return nullptr; +Return<void> BufferHubService::importBuffer(const hidl_handle& /*nativeHandle*/, + importBuffer_cb _hidl_cb) { + // TODO(b/118614157): implement buffer import + _hidl_cb(/*bufferClient=*/nullptr, /*status=*/BufferHubStatus::NO_ERROR); + return Void(); } } // namespace implementation |