diff options
Diffstat (limited to 'pw_rpc/public/pw_rpc/server.h')
-rw-r--r-- | pw_rpc/public/pw_rpc/server.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pw_rpc/public/pw_rpc/server.h b/pw_rpc/public/pw_rpc/server.h index 19c9333c5..2369c46a1 100644 --- a/pw_rpc/public/pw_rpc/server.h +++ b/pw_rpc/public/pw_rpc/server.h @@ -171,6 +171,11 @@ class Server : public internal::Endpoint { const internal::Packet& packet) PW_EXCLUSIVE_LOCKS_REQUIRED(internal::rpc_lock()); + void HandleCompletionRequest(const internal::Packet& packet, + internal::Channel& channel, + IntrusiveList<internal::Call>::iterator call) + const PW_UNLOCK_FUNCTION(internal::rpc_lock()); + void HandleClientStreamPacket(const internal::Packet& packet, internal::Channel& channel, IntrusiveList<internal::Call>::iterator call) |