Home
last modified time | relevance | path

Searched refs:BaseClientCall (Results 1 – 9 of 9) sorted by relevance

/external/pigweed/pw_rpc/public/pw_rpc/internal/
Dbase_client_call.h27 class BaseClientCall : public IntrusiveList<BaseClientCall>::Item {
29 using ResponseHandler = void (*)(BaseClientCall&, const Packet&);
31 constexpr BaseClientCall(rpc::Channel* channel, in BaseClientCall() function
44 ~BaseClientCall() { Unregister(); } in ~BaseClientCall()
46 BaseClientCall(const BaseClientCall&) = delete;
47 BaseClientCall& operator=(const BaseClientCall&) = delete;
49 BaseClientCall(BaseClientCall&& other) { *this = std::move(other); } in BaseClientCall() function
50 BaseClientCall& operator=(BaseClientCall&& other);
/external/pigweed/pw_rpc/
Dbase_client_call.cc21 void BaseClientCall::Cancel() { in Cancel()
27 std::span<std::byte> BaseClientCall::AcquirePayloadBuffer() { in AcquirePayloadBuffer()
36 Status BaseClientCall::ReleasePayloadBuffer( in ReleasePayloadBuffer()
45 Packet BaseClientCall::NewPacket(PacketType type, in NewPacket()
50 void BaseClientCall::Register() { channel_->client()->RegisterCall(*this); } in Register()
52 void BaseClientCall::Unregister() { in Unregister()
Dbase_client_call_test.cc23 TEST(BaseClientCall, RegistersAndRemovesItselfFromClient) { in TEST() argument
28 BaseClientCall call(&context.channel(), in TEST()
31 [](BaseClientCall&, const Packet&) {}); in TEST() argument
38 class FakeClientCall : public BaseClientCall {
44 : BaseClientCall(channel, service_id, method_id, handler) {} in FakeClientCall()
53 TEST(BaseClientCall, SendsPacketWithPayload) { in TEST() argument
58 [](BaseClientCall&, const Packet&) {}); in TEST() argument
Dclient_test.cc24 using internal::BaseClientCall;
28 class TestClientCall : public BaseClientCall {
33 : BaseClientCall(channel, service_id, method_id, ProcessPacket) {} in TestClientCall()
35 static void ProcessPacket(BaseClientCall& call, const Packet& packet) { in ProcessPacket()
Dclient.cc23 using internal::BaseClientCall;
85 Status Client::RegisterCall(BaseClientCall& call) { in RegisterCall()
/external/pigweed/pw_rpc/public/pw_rpc/
Dclient.h53 friend class internal::BaseClientCall;
55 Status RegisterCall(internal::BaseClientCall& call);
56 void RemoveCall(const internal::BaseClientCall& call) { calls_.remove(call); } in RemoveCall()
59 IntrusiveList<internal::BaseClientCall> calls_;
Dchannel.h26 class BaseClientCall; variable
108 friend class internal::BaseClientCall;
/external/pigweed/pw_rpc/nanopb/public/pw_rpc/
Dnanopb_client_call.h60 class BaseNanopbClientCall : public BaseClientCall {
72 : BaseClientCall(channel, service_id, method_id, handler), in BaseNanopbClientCall()
128 static void ResponseHandler(internal::BaseClientCall& call,
/external/grpc-grpc-java/core/src/test/java/io/grpc/
DClientInterceptorsTest.java59 private BaseClientCall call = new BaseClientCall();
421 private static class BaseClientCall extends ClientCall<String, Integer> { class in ClientInterceptorsTest