- d07fc43 core: Move event_loop_common.h to util/system by Ted Pudlik · 1 year, 1 month ago
- f477333 MessageRouter: Call session callbacks once for same-hub sessions by Matthew Sedam · 1 year, 1 month ago
- a6fba97 MessageRouter: Make the callback a pw::IntrusivePtr by Matthew Sedam · 1 year, 1 month ago
- d5a21d9 Add IntrusiveRefBase by Matthew Sedam · 1 year, 1 month ago
- 36dffba MessageRouter: Add service iteration functions by Matthew Sedam · 1 year, 1 month ago
- dda3dde contexthub: Notify host on new embedded hub by Madhav Iyengar · 1 year, 1 month ago
- 07f76ed Add pw_intrusive_ptr to util dependencies by Matthew Sedam · 1 year, 2 months ago
- 08569a0 MessageRouter: Allow sessions between the same hub by Matthew Sedam · 1 year, 2 months ago
- ef89f1e Rename MessageRouterCallbackAllocator to CallbackAllocator by Matthew Sedam · 1 year, 2 months ago
- fecf766 MessageRouter: Add endpoint lifecycle callbacks by Matthew Sedam · 1 year, 2 months ago
- 25bc55e MessageRouter: Allow opening sessions in the reserved session ID range by Matthew Sedam · 1 year, 3 months ago
- b26c76a MessageRouterTest: Use pw::LibCAllocator instead of local implementation by Matthew Sedam · 1 year, 3 months ago
- e3dbc17 MessageRouter: Reserve a range of session IDs by Matthew Sedam · 1 year, 3 months ago
- 42dd656 Add service information to MessageRouter by Matthew Sedam · 1 year, 3 months ago
- daf0517 CHRE util: Add service helpers by Matthew Sedam · 1 year, 3 months ago
- 8b70d8d Add onSessionOpened callback to MessageHub by Matthew Sedam · 1 year, 3 months ago
- 7aea29c MessageRouterCallbackAllocator: Move template argument in callback by Matthew Sedam · 1 year, 4 months ago
- 324d418 [MessageRouter] Update message functions to not include length parameter by Matthew Sedam · 1 year, 4 months ago
- 91d2fdb [MessageRouter] Explicitly close sessions on hub unregister by Matthew Sedam · 1 year, 4 months ago
- 19cc727 [MessageRouter] Adds iteration function for all endpoints by Matthew Sedam · 1 year, 4 months ago
- 1350e06 Cleanup chre_unit_tests in Android.bp by Matthew Sedam · 1 year, 5 months ago
- 1d4dc9b Add MessageRouterCallbackAllocator by Matthew Sedam · 1 year, 5 months ago
- ba74cc1 Move SynchronizedMemoryPool to util/system by Matthew Sedam · 1 year, 5 months ago
- d9529ab [CHRE] Move fixed_size_blocking_queue.h to system utilities by Matthew Sedam · 1 year, 5 months ago
- 3afc762 Move synchronized_expandable_memory_pool.h to system utilities by Matthew Sedam · 1 year, 5 months ago
- 790397e Store endpoint names in EndpointInfo by Matthew Sedam · 1 year, 5 months ago
- 763fbb4 Move TransactionManager to util/system by Matthew Sedam · 1 year, 5 months ago
- 1ac0a21 Add endpoint types to message_common.h by Matthew Sedam · 1 year, 6 months ago
- bd828b5 MessageRouter: Unregister hub on MessageHub destruction by Matthew Sedam · 1 year, 6 months ago
- ff74390 MessageRouter: Add Session information to Message by Matthew Sedam · 1 year, 6 months ago
- e56a1fc [MessageRouter] Implement MessageHub and MessageRouter by Matthew Sedam · 1 year, 6 months ago
- 29277d1 Remove mean calculation from stats_container by Chris Sabotta · 1 year, 10 months ago
- 2a1095b Add support for aligned memory allocation in DynamicVector by Matthew Sedam · 1 year, 7 months ago
- bbbddb6 Adds chre::ListNode::isLinked() by Madhav Iyengar · 1 year, 8 months ago
- 8b6d339 Add CHRE_THROTTLE by Matthew Sedam · 1 year, 8 months ago
- 3b58dfd Removing unnecessary namespace by Rocky Fang · 1 year, 8 months ago
- c852ef7 Create fragmentation manager by Rocky Fang · 1 year, 8 months ago
- 5eac9f1 TransactionManager: Allow removing a non-started transaction by Matthew Sedam · 1 year, 8 months ago
- 6cc0ead Fix duplicate detection in CHRE by Matthew Sedam · 1 year, 9 months ago
- 30b957f Add duplicate detection for CHRE reliable messages by Matthew Sedam · 1 year, 9 months ago
- c25affb Refactor TransactionManager by Brian Duddie · 1 year, 10 months ago
- 899b186 Add IntrusiveList::link_front(). by Madhav Iyengar · 1 year, 10 months ago
- b07e9ba TransactionManagerTest: Fix shutdown race condition by Matthew Sedam · 1 year, 10 months ago
- d38014e Remove logging and comply with C++ standard for segmented queue by Rocky Fang · 1 year, 11 months ago
- 1d3b7d9 TransactionManagerTest: Reduce waiting for cookie test by Matthew Sedam · 1 year, 11 months ago
- 5e38563 TransactionManager: Only one pending transaction per cookie by Matthew Sedam · 1 year, 11 months ago
- 4c5b26c TransactionManagerTest: Add nullptr checks by Matthew Sedam · 1 year, 11 months ago
- 8efdf35 Add CHRE util hash.h by Matthew Sedam · 2 years ago
- 499ce0c TransactionManagerTest: Optimize timeout tests by Matthew Sedam · 2 years ago
- 05404f6 TransactionManagerTest: Reduce locking by Matthew Sedam · 2 years ago
- c73f2ee TransactionManagerTest: Fix flake due to deadlock by Matthew Sedam · 2 years ago
- 65dc272 TransactionManagerTest: Remove singleton TaskManager by Matthew Sedam · 2 years ago
- c12cc2a TransactionManager: Test flushTransactions by Matthew Sedam · 2 years ago
- 44aa53e TransactionManager: Reduce memory usage by Matthew Sedam · 2 years ago
- 92afbce Revert "TransactionManager: Reduce memory usage" by Matthew Sedam · 2 years ago
- 33434ae TransactionManager: Reduce memory usage by Matthew Sedam · 2 years ago
- 7c34be3 MemoryPool: Add find and active block tracking by Matthew Sedam · 2 years ago
- 71e3469 TransactionManager: Pass the number of retries in constructor by Matthew Sedam · 2 years ago
- 4497187 TransactionManagerTest: Fix flakiness by Matthew Sedam · 2 years ago
- ed9676c TransactionManager: Allow modification of data in start callback by Matthew Sedam · 2 years ago
- 62da783 TransactionManager: Pass retry wait time in the constructor by Matthew Sedam · 2 years, 1 month ago
- 3ebd9d1 SegmentedQueue: Add a extraData parameter to removeMatchedFromBack by Matthew Sedam · 2 years, 1 month ago
- 29549c0 Add TransactionManager to CHRE by Matthew Sedam · 2 years, 3 months ago
- 69f22c4 Add a data pointer to chre::SegmentedQueue::removeMatchedFromBack by Matthew Sedam · 2 years, 1 month ago
- 2154717 Efficient removal for array queue by Rocky Fang · 2 years, 2 months ago
- 07761ef Add new convenience function MakeUniqueArray by Brian Duddie · 2 years, 3 months ago
- 02eb48e Disallow implicit conversion to UniquePtr by Brian Duddie · 2 years, 3 months ago
- e0cdcd1 ArrayQueue: Allow kick push noncopyable objects. by Max Shi · 2 years, 2 months ago
- 06d20e8 Add operator* to chre::Nanoseconds by Matthew Sedam · 2 years, 3 months ago
- c30ac0f Populate Tx Power for Legacy BLE Adv Reports by Anna Herrera · 2 years, 5 months ago
- 23ef9b9 Add missing <cassert> include am: fc44f3a2ac am: c42144c5ce am: db7d39dcb2 am: 83c7010ea2 am: e3397bae3a by Wyatt Hepler · 2 years, 6 months ago
- c42144c Add missing <cassert> include am: fc44f3a2ac by Wyatt Hepler · 2 years, 6 months ago
- fc44f3a Add missing <cassert> include by Wyatt Hepler · 2 years, 6 months ago
- c971f34 Remove unnecessary lock by Rocky Fang · 2 years, 11 months ago
- ab18e6c Move ChreApiTestService::copyString to CHRE utils by Matthew Sedam · 3 years ago
- e827a3c Fix potential overflow issue am: 2eae7aaba8 am: 9cd16b6f7c by Rocky Fang · 3 years ago
- 2eae7aa Fix potential overflow issue by Rocky Fang · 3 years, 1 month ago
- fe58a76 Simplify ArrayQueue::pop_back() by Brian Duddie · 3 years, 1 month ago
- 997ca3e Revert "Add nullopt support for chre::Optional" by Yixuan Wang · 3 years, 1 month ago
- 9674572 Add nullopt support for chre::Optional by Victor Berchet · 3 years, 1 month ago
- e3c695c Remove unused variable from segmented_queue_test.cc by Matthew Sedam · 3 years, 3 months ago
- 9d532ed Refactor removeMatched functions by Rocky Fang · 3 years, 3 months ago
- 77aeb88 Create efficient batch removal for SegmentedQueue by Rocky Fang · 3 years, 5 months ago
- 3632e74 Create Blocking Segmented Queue by Rocky Fang · 3 years, 5 months ago
- 366fdce Create SynchronizedExpandableMemoryPool by Rocky Fang · 3 years, 5 months ago
- 2ba60b3 Expose staticBlockCount to constructor by Rocky Fang · 3 years, 5 months ago
- ade948f Segmented Queue stress test by Rocky Fang · 3 years, 5 months ago
- e29c149 Check ownership before deallocate from memory pool by Rocky Fang · 3 years, 5 months ago
- fa39d55 Segmented Queue part two by Rocky Fang · 3 years, 5 months ago
- f96ec2f Segmented Queue part one by Rocky Fang · 3 years, 5 months ago
- 5c3c4fb Fix missing/incorrect AOSP license headers by Brian Duddie · 3 years, 5 months ago
- 06aee72 Add RawStorage helper & apply std::launder by Brian Duddie · 3 years, 5 months ago
- 08b03f1 IntrusiveLinkedList middle access implementation by Rocky Fang · 3 years, 6 months ago
- 801b1de IntrusiveLinkedList iterator implementation by Rocky Fang · 3 years, 6 months ago
- e5371ad Follow up with IntrusiveLinkedList implementation part one by Rocky Fang · 3 years, 6 months ago
- 4c43c84 Add CopyableFixedSizeVector by Brian Duddie · 3 years, 6 months ago
- 8af9a7c IntrusiveLinkedList implementation part one by Rocky Fang · 3 years, 6 months ago
- d850c3d Prevent overflow in StatsContainer.getMean by rockyfang · 3 years, 9 months ago
- 44b1624 Adds aligned memory alloc to CHRE by Arthur Ishiguro · 3 years, 11 months ago
- edf529d Fix the CHRE utils array queue test by Karthik Bharadwaj · 3 years, 11 months ago