aboutsummaryrefslogtreecommitdiff
path: root/pw_rpc/server.cc
AgeCommit message (Expand)Author
2024-01-11pw_rpc: Have Method optionally store it's MethodTypeAustin Foxley
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-15pw_rpc: Remove deprecated packet typesWyatt Hepler
2023-02-09pw_rpc: Properly handle aborting multiple callsWyatt Hepler
2022-11-18pw_protobuf: Stop using legacy namespace aliasesMatthias Guenther
2022-09-16pw_rpc: Allow simultaneous calls to one methodTaylor Cramer
2022-09-06pw_rpc: Remove ChannelOutput arg for ProcessPacketTaylor Cramer
2022-07-29pw_rpc: Wrap ServiceId uint32_t for futureproofingTaylor Cramer
2022-06-28pw_build: -Wswitch-enum in internal_strict configTom Craig
2022-04-29pw_rpc: Add more debug logsWyatt Hepler
2022-04-01pw_rpc: don't use pw::Result inside PW_TRY_ASSIGNDennis Kormalev
2022-02-05pw_rpc: Support dynamically adding channelsWyatt Hepler
2022-02-03pw_rpc: Defer channel lookupWyatt Hepler
2022-02-01pw_rpc: Remove the PayloadBuffer() APIWyatt Hepler
2022-01-11pw_rpc: Do not hold locks while calling user codeWyatt Hepler
2022-01-06pw_rpc: Locking improvementsWyatt Hepler
2021-12-16pw_rpc: Only include <mutex> if locking is enabledWyatt Hepler
2021-12-15pw_rpc: Make channel output to Server::ProcessPacket optionalAlexei Frolov
2021-11-22pw_rpc: Remove deprecated ServerContext& argumentWyatt Hepler
2021-11-12pw_rpc: Lower log level and make logs configurableEwout van Bekkum
2021-10-28clang-tidy: readability-inconsistent-declaration-parameter-nameTed Pudlik
2021-10-27pw_rpc: Add optional global, non-recursive mutexWyatt Hepler
2021-10-21pw_rpc: Deprecate CANCEL packet typeWyatt Hepler
2021-10-21pw_rpc: Move server/client calls to separate filesWyatt Hepler
2021-10-20pw_rpc: Add call IDs to protocolAlexei Frolov
2021-10-19pw_rpc: Rework C++ client; implement raw clientWyatt Hepler
2021-10-07pw_rpc: Log channel/service/method for stream packets for inactive RPCsWyatt Hepler
2021-09-24pw_rpc: Prepare Call for use by both server & clientWyatt Hepler
2021-09-11pw_rpc: Common Endpoint base for Server/ClientWyatt Hepler
2021-09-10pw_rpc: Don't respond to error messagesWyatt Hepler
2021-09-02pw_rpc: Rename ServerCall to CallContextWyatt Hepler
2021-08-16overall: Adding `IgnoreError()` where Status was discardedAdrien Larbanet
2021-08-09pw_rpc: Cancel and reinvoke duplicate callsWyatt Hepler
2021-07-02pw_rpc: Handle client streams in the serverWyatt Hepler
2021-06-23pw_rpc: Update protocol for server streamsWyatt Hepler
2021-06-15pw_rpc: Protocol updates for client streamsWyatt Hepler
2021-01-11pw_status: Replace Status::Ok() with OkStatus()Wyatt Hepler
2020-10-16pw_rpc: Update packet class to return resultsAlexei Frolov
2020-10-02pw_rpc: Send CLIENT_ERROR on unexpected packetAlexei Frolov
2020-09-30pw_status: Update Status::CODE to Status::Code()Wyatt Hepler
2020-09-15pw_rpc: Isolate pw_rpc server from proto libraryWyatt Hepler
2020-09-15pw_rpc: Make Service independent of MethodWyatt Hepler
2020-08-12pw_rpc: PacketType updatesWyatt Hepler
2020-07-28pw_rpc: Client and server improvementsWyatt Hepler
2020-07-16pw_rpc: Update for protocol changesWyatt Hepler
2020-07-10pw_rpc: Support cancelling streaming RPCsWyatt Hepler
2020-07-10pw_rpc: Properly clean up ServerWritersWyatt Hepler
2020-07-01pw_span: Switch from pw::span to std::spanWyatt Hepler
2020-06-18pw_rpc: Split public and internal interfacesWyatt Hepler