aboutsummaryrefslogtreecommitdiff
path: root/pw_rpc/public/pw_rpc/server.h
diff options
context:
space:
mode:
Diffstat (limited to 'pw_rpc/public/pw_rpc/server.h')
-rw-r--r--pw_rpc/public/pw_rpc/server.h5
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)