Lines Matching defs:Client
28 class Client {
32 virtual ~Client() = default;
35 * Returns true if the Client instance successfully initialized, false
45 * Returns the error code describing the Client initialization failure, or 0
56 explicit Client(std::unique_ptr<ClientChannel> channel);
57 explicit Client(std::unique_ptr<ClientChannelFactory> channel_factory,
61 * Called by Client::Connect() after successfully connecting to the service
65 * Subclasses may call Client::Close() within this method to terminate the
66 * connection; Client::Connect() returns the negated error passed to
67 * Client::Close() when this happens.
102 * for no timeout. Auto-reconnect can only be enabled if the Client class
130 Client(const Client&) = delete;
131 void operator=(const Client&) = delete;
158 * @tparam C Client class to wrap. Defaults to the Client class.
160 template <typename T, typename ParentClient = Client>
166 static_assert(std::is_base_of<Client, ParentClient>::value,
167 "The provided parent client is not a Client subclass.");
209 Transaction(Client& client);
294 Client& client_;