18#include "pw_bytes/span.h"
19#include "pw_rpc/channel.h"
20#include "pw_rpc/internal/endpoint.h"
21#include "pw_rpc/internal/lock.h"
22#include "pw_span/span.h"
28class Client :
public internal::Endpoint {
32#if PW_RPC_DYNAMIC_ALLOCATION
33 _PW_RPC_CONSTEXPR
Client() =
default;
54 using Endpoint::active_call_count;
55 using Endpoint::ClaimLocked;
56 using Endpoint::CleanUpCalls;
57 using Endpoint::GetInternalChannel;
Definition: span_impl.h:235
#define PW_LOCKS_EXCLUDED(...)
Definition: lock_annotations.h:176