18 #include "hazelcast/util/export.h"
19 #include "hazelcast/client/config/ssl_config.h"
20 #include "hazelcast/client/config/client_aws_config.h"
21 #include "hazelcast/client/config/socket_options.h"
22 #include "hazelcast/client/config/cloud_config.h"
24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
26 #pragma warning(disable: 4251)
75 std::chrono::milliseconds get_connection_timeout()
const;
104 bool is_smart_routing()
const;
127 std::vector<address> get_addresses()
const;
160 std::chrono::milliseconds connection_timeout_;
163 std::vector<address> address_list_;
171 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
Represents an address of a client or member in the cluster.
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
Contains configuration parameters for client network related behaviour.
Contains configuration parameters for ssl related behaviour.
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....