mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 13:49:45 +00:00
Modify return values of read/write/config methods to bool
Modify return values of read/write/config methods to bool for the FMQ unit tests and benchmarks. Bug: 31780470 Test: Built and ran existing FMQ unit tests and benchmarks Change-Id: I2b7c9cf073f0c1a2908d48552e258ce21240ae64
This commit is contained in:
@@ -20,36 +20,37 @@ interface IBenchmarkMsgQ {
|
||||
/*
|
||||
* This method requests the service to set up Synchronous read/write
|
||||
* wait-free FMQ with the client as reader.
|
||||
* @return ret Will be 0 if the setup is successful.
|
||||
* @return ret Will be true if the setup was successful, false otherwise.
|
||||
* @return mqDescIn This structure describes the FMQ that was set up
|
||||
* by the service. Client can use it to set up the FMQ at its end.
|
||||
*/
|
||||
configureClientInboxSyncReadWrite()
|
||||
generates(int32_t ret, MQDescriptorSync mqDescIn);
|
||||
generates(bool ret, MQDescriptorSync mqDescIn);
|
||||
|
||||
/*
|
||||
* This method requests the service to set up Synchronous read/write
|
||||
* wait-free FMQ with the client as writer.
|
||||
* @return Will be 0 if the setup is successful.
|
||||
* @return ret Will be true if the setup was successful, false otherwise.
|
||||
* @return mqDescOut This structure describes the FMQ that was set up
|
||||
* by the service. Client can use it to set up the FMQ at its end.
|
||||
*/
|
||||
configureClientOutboxSyncReadWrite()
|
||||
generates(int32_t ret, MQDescriptorSync mqDescOut);
|
||||
generates(bool ret, MQDescriptorSync mqDescOut);
|
||||
|
||||
/*
|
||||
* This method request the service to write into the FMQ.
|
||||
* @param count Number to messages to write.
|
||||
* @ret Number of messages succesfully written.
|
||||
* @return ret Will be true if the write operation was successful,
|
||||
* false otherwise.
|
||||
*/
|
||||
requestWrite(int32_t count) generates (int32_t ret);
|
||||
requestWrite(int32_t count) generates (bool ret);
|
||||
|
||||
/*
|
||||
* This method request the service to read from the FMQ.
|
||||
* @param count Number to messages to read.
|
||||
* @ret Number of messages succesfully read.
|
||||
* @ret Will be true if the read operation was successful, false otherwise.
|
||||
*/
|
||||
requestRead(int32_t count) generates (int32_t ret);
|
||||
requestRead(int32_t count) generates (bool ret);
|
||||
|
||||
/*
|
||||
* This method kicks off a benchmarking experiment where
|
||||
|
||||
@@ -20,24 +20,26 @@ interface ITestMsgQ {
|
||||
/*
|
||||
* This method requests the service to set up Synchronous read/write
|
||||
* wait-free FMQ with the client as reader.
|
||||
* @return ret Will be 0 if the setup is successful.
|
||||
* @return ret Will be true if the setup is successful, false otherwise.
|
||||
* @return mqDesc This structure describes the FMQ that was
|
||||
* set up by the service. Client can use it to set up the FMQ at its end.
|
||||
*/
|
||||
configureFmqSyncReadWrite()
|
||||
generates(int32_t ret, MQDescriptorSync mqDesc);
|
||||
generates(bool ret, MQDescriptorSync mqDesc);
|
||||
|
||||
/*
|
||||
* This method request the service to write into the FMQ.
|
||||
* @param count Number to messages to write.
|
||||
* @ret Number of messages succesfully written.
|
||||
* @return ret Will be true if the write operation was successful,
|
||||
* false otherwise.
|
||||
*/
|
||||
requestWrite(int32_t count) generates(int32_t ret);
|
||||
requestWrite(int32_t count) generates(bool ret);
|
||||
|
||||
/*
|
||||
* This method request the service to read from the FMQ.
|
||||
* @param count Number to messages to read.
|
||||
* @ret Number of messages succesfully read.
|
||||
* @return ret Will be true if the read operation was successful, false
|
||||
* otherwise.
|
||||
*/
|
||||
requestRead(int32_t count) generates(int32_t ret);
|
||||
requestRead(int32_t count) generates(bool ret);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user