aboutsummaryrefslogtreecommitdiff
path: root/pw_rpc/public/pw_rpc
AgeCommit message (Expand)Author
2023-10-25pw_rpc: Support DynamicClient with SynchronousCallFor APIXiaofan Jiang
2023-10-05pw_rpc: Generate DynamicClient that dynamically allocates call objectsWyatt Hepler
2023-09-18*: Use new TODO styleRob Mohr
2023-09-13pw_rpc: Support custom response messages in SynchronousCallErik Staats
2023-07-06pw_rpc: Debug logsWyatt Hepler
2023-06-06pw_rpc: Conversion warning cleanupsIan McKellar
2023-06-05pw_rpc: Modify ifdef guard for assert for Andestech RISC-V GCC10.3.0Daniel Hiranandani
2023-06-02pw_rpc: Add ifdef guard for assert for Andestech RISC-V GCC10.3.0Daniel Hiranandani
2023-05-31pw_rpc: Remove unused constructorsDennis Kormalev
2023-05-31pw_rpc: Add packet processors to ClientServerTestingContextDennis Kormalev
2023-05-30pw_rpc: Fix up missing Call state_ documentationTaylor Cramer
2023-05-25pw_rpc: Add destructor to stateful Call subclassesTaylor Cramer
2023-04-25pw_rpc: Add PacketMeta::{type_is_..._error}Taylor Cramer
2023-04-24rpc: Allow Python concurrent method invocationsTaylor Cramer
2023-04-14pw_rpc: Reduce duplication in synchronous call wrappersWyatt Hepler
2023-04-11pw_rpc: Raw synchronous call APIWyatt Hepler
2023-04-10pw_rpc: Convert synchronous_call.h to DoxygenWyatt Hepler
2023-03-29pw_rpc: Changing the default sleep duration for Zephyr build on LinuxShaju Mathew
2023-03-28pw_rpc: Wait for callbacks to complete before running destructorsWyatt Hepler
2023-03-23pw_rpc: Move internal testing headerWyatt Hepler
2023-03-22pw_rpc: Rename CLIENT_STREAM_END packetJnana Panuganti
2023-03-22pw_rpc: Add support for requesting call completion by clientJnana Panuganti
2023-03-20pw_rpc: Use the dynamic container to allocate the payload bufferWyatt Hepler
2023-03-16pw_function: Docs updatesWyatt Hepler
2023-02-28pw_rpc: Use a custom lock guard instead of std::lock_guardWyatt Hepler
2023-02-24pw_rpc: Use Doxygen for config docsWyatt Hepler
2023-02-23pw_rpc: Support dynamically allocating the RPC encoding bufferWyatt Hepler
2023-02-23pw_rpc: Dynamic container improvementsWyatt Hepler
2023-02-23pw_rpc: Consolidate functions that encode to the payload bufferWyatt Hepler
2023-02-14pw_rpc: Improve handling of PW_RPC_YIELD_MODEVictor Berchet
2023-02-14pw_rpc: Close calls in the Endpoint destructorWyatt Hepler
2023-02-09pw_rpc: Add IsServiceRegistered to the serverVictor Berchet
2023-02-09pw_rpc: Properly handle aborting multiple callsWyatt Hepler
2023-02-07pw_rpc: Update synchronous call styleWyatt Hepler
2023-02-07pw_rpc: Replace Server::OpenContext() with Server::OpenCall()Wyatt Hepler
2023-02-02pw_rpc: Fix callback synchronization issuesWyatt Hepler
2023-01-26pw_rpc: Support abandoning client calls; expand docsWyatt Hepler
2023-01-26pw_protobuf: Migrate all field ID usersTom Craig
2023-01-24pw_rpc: Add function for yielding the RPC lock in C++Wyatt Hepler
2023-01-19pw_rpc: Clean up comments; call MarkClosed() in MoveFrom()Wyatt Hepler
2023-01-19pw_rpc: Hide internal function in Server and ClientWyatt Hepler
2023-01-12pw_rpc: Revert change to hold lock while calling on_completed wrapperWyatt Hepler
2023-01-12pw_rpc: Hold lock while calling internal on_completed wrapperWyatt Hepler
2023-01-12pw_rpc: Move fixed properties to a bit fieldWyatt Hepler
2023-01-06pw_rpc: Build integration test binaries by defaultWyatt Hepler
2023-01-04pw_rpc: Guard the on_client_stream_end callbackWyatt Hepler
2023-01-04pw_rpc: Guard the on_error callbackWyatt Hepler
2022-12-23pw_rpc: Move on_completed_ before invoking itWyatt Hepler
2022-12-12*: Reformat C++ filesRob Mohr
2022-11-30pw_rpc: Hold rpc_lock in ~Call deregistrationTaylor Cramer