Home
last modified time | relevance | path

Searched refs:TransactionData (Results 1 – 3 of 3) sorted by relevance

/system/chre/util/include/chre/util/
Dtransaction_manager.h59 template <typename TransactionData, size_t kMaxTransactions>
73 std::is_pointer<TransactionData>::value ||
74 std::is_fundamental<TransactionData>::value,
75 bool (*)(TransactionData data, uint8_t errorCode),
76 bool (*)(const TransactionData &data, uint8_t errorCode)>::type;
89 typename std::conditional<std::is_pointer<TransactionData>::value ||
90 std::is_fundamental<TransactionData>::value,
91 bool (*)(TransactionData data),
92 bool (*)(TransactionData &data)>::type;
139 std::is_pointer<TransactionData>::value ||
[all …]
Dtransaction_manager_impl.h34 template <typename TransactionData, size_t kMaxTransactions>
35 bool TransactionManager<TransactionData, kMaxTransactions>::completeTransaction( in completeTransaction()
63 template <typename TransactionData, size_t kMaxTransactions>
64 size_t TransactionManager<TransactionData, kMaxTransactions>::flushTransactions( in flushTransactions()
85 template <typename TransactionData, size_t kMaxTransactions>
86 bool TransactionManager<TransactionData, kMaxTransactions>::startTransaction( in startTransaction()
87 const TransactionData &data, uint16_t cookie, uint32_t *id) { in startTransaction()
120 template <typename TransactionData, size_t kMaxTransactions>
121 void TransactionManager<TransactionData,
143 template <typename TransactionData, size_t kMaxTransactions>
[all …]
/system/chre/util/tests/
Dtransaction_manager_test.cc43 struct TransactionData { struct
51 TransactionData data;
57 bool transactionStartCallback(TransactionData &data, bool doFaultyStart) { in transactionStartCallback()
79 bool transactionCallback(const TransactionData &data, uint8_t errorCode) { in transactionCallback()
94 TransactionManager<TransactionData, in deferCallback() argument
161 std::unique_ptr<TransactionManager<TransactionData, kMaxTransactions>>
164 return std::make_unique<TransactionManager<TransactionData, kMaxTransactions>>( in getTransactionManager()
166 ? [](TransactionData &data) { in getTransactionManager()
171 : [](TransactionData &data) { in getTransactionManager()
176 [](const TransactionData &data, uint8_t errorCode) { in getTransactionManager()
[all …]