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