Home
last modified time | relevance | path

Searched defs:CanMessageListener (Results 1 – 4 of 4) sorted by relevance

/aosp12/hardware/interfaces/automotive/can/1.0/tools/
H A Dcanhaldump.cpp37 struct CanMessageListener : public V1_0::ICanMessageListener { struct
38 const std::string name;
40 CanMessageListener(std::string name) : name(name) {} in CanMessageListener() argument
42 virtual Return<void> onReceive(const V1_0::CanMessage& message) { in onReceive()
59 virtual Return<void> onError(V1_0::ErrorEvent error) { in onError()
/aosp12/hardware/interfaces/automotive/can/1.0/default/
H A DCanBus.h78 struct CanMessageListener { struct
79 sp<ICanMessageListener> callback;
80 hidl_vec<CanMessageFilter> filter;
81 wp<ICloseHandle> closeHandle;
82 bool failedOnce = false;
/aosp12/hardware/interfaces/automotive/can/1.0/vts/functional/
H A DVtsHalCanBusVirtualV1_0TargetTest.cpp43 struct CanMessageListener : public can::V1_0::ICanMessageListener { struct
46 CanMessageListener() {} in CanMessageListener() argument
48 virtual Return<void> onReceive(const can::V1_0::CanMessage& msg) override { in onReceive()
55 virtual ~CanMessageListener() { mCloseHandle->close(); } in ~CanMessageListener()
57 void assignCloseHandle(sp<ICloseHandle> closeHandle) { in assignCloseHandle()
63 std::vector<can::V1_0::CanMessage> fetchMessages(std::chrono::milliseconds timeout, in fetchMessages()
73 sp<ICloseHandle> mCloseHandle;
75 std::mutex mMessagesGuard;
H A DVtsHalCanBusV1_0TargetTest.cpp31 struct CanMessageListener : public can::V1_0::ICanMessageListener { struct
32 virtual Return<void> onReceive(const can::V1_0::CanMessage&) override { return {}; } in onReceive()