23 #ifndef _IGNITE_CLUSTER_IGNITE_CLUSTER
24 #define _IGNITE_CLUSTER_IGNITE_CLUSTER
28 #include <ignite/impl/cluster/ignite_cluster_impl.h>
47 IgniteCluster(common::concurrent::SharedPointer<ignite::impl::cluster::IgniteClusterImpl> impl);
62 void SetActive(
bool active);
69 void DisableWal(std::string cacheName);
76 void EnableWal(std::string cacheName);
85 bool IsWalEnabled(std::string cacheName);
107 void SetBaselineTopologyVersion(int64_t topVer);
114 void SetTxTimeoutOnPartitionMapExchange(int64_t timeout);
122 bool PingNode(
Guid nid);
130 std::vector<ClusterNode> GetTopology(int64_t version);
137 int64_t GetTopologyVersion();
147 common::concurrent::SharedPointer<ignite::impl::cluster::IgniteClusterImpl> impl;
152 #endif //_IGNITE_CLUSTER_IGNITE_CLUSTER