#include <initiator_gmock.h>
Public Member Functions | |
MOCK_METHOD (Status, DoWriteReadFor,(Address device_address, ConstByteSpan tx_buffer, ByteSpan rx_buffer, chrono::SystemClock::duration timeout),(override)) | |
MOCK_METHOD (Status, DoTransferFor,(span< const Message > messages, chrono::SystemClock::duration timeout),(override)) | |
![]() | |
constexpr | Initiator () |
constexpr | Initiator (Feature supported_features) |
Status | WriteReadFor (Address device_address, ConstByteSpan tx_buffer, ByteSpan rx_buffer, chrono::SystemClock::duration timeout) |
Status | TransferFor (span< const Message > messages, chrono::SystemClock::duration timeout) |
Status | WriteReadFor (Address device_address, const void *tx_buffer, size_t tx_size_bytes, void *rx_buffer, size_t rx_size_bytes, chrono::SystemClock::duration timeout) |
Status | WriteFor (Address device_address, ConstByteSpan tx_buffer, chrono::SystemClock::duration timeout) |
Status | WriteFor (Address device_address, const void *tx_buffer, size_t tx_size_bytes, chrono::SystemClock::duration timeout) |
Status | ReadFor (Address device_address, ByteSpan rx_buffer, chrono::SystemClock::duration timeout) |
Status | ReadFor (Address device_address, void *rx_buffer, size_t rx_size_bytes, chrono::SystemClock::duration timeout) |
Status | ProbeDeviceFor (Address device_address, chrono::SystemClock::duration timeout) |
Additional Inherited Members | |
![]() | |
enum class | Feature : int { kStandard = 0 , kTenBit = (1 << 0) , kNoStart = (1 << 1) } |
Defined set of supported i2c features. | |
Provides the MOCK_METHOD
implementation for gMock compatibility.