22 #ifndef _IGNITE_CLUSTER_IGNITE_CLUSTER
23 #define _IGNITE_CLUSTER_IGNITE_CLUSTER
27 #include <ignite/impl/cluster/ignite_cluster_impl.h>
46 IgniteCluster(common::concurrent::SharedPointer<ignite::impl::cluster::IgniteClusterImpl> impl);
61 void SetActive(
bool active);
68 void DisableWal(std::string cacheName);
75 void EnableWal(std::string cacheName);
84 bool IsWalEnabled(std::string cacheName);
106 void SetBaselineTopologyVersion(int64_t topVer);
113 void SetTxTimeoutOnPartitionMapExchange(int64_t timeout);
121 bool PingNode(
Guid nid);
129 std::vector<ClusterNode> GetTopology(int64_t version);
136 int64_t GetTopologyVersion();
146 common::concurrent::SharedPointer<ignite::impl::cluster::IgniteClusterImpl> impl;
151 #endif //_IGNITE_CLUSTER_IGNITE_CLUSTER