23 #ifndef _IGNITE_CLUSTER_CLUSTER_GROUP 24 #define _IGNITE_CLUSTER_CLUSTER_GROUP 28 #include <ignite/impl/cluster/cluster_group_impl.h> 42 friend class impl::cluster::ClusterGroupImpl;
58 ClusterGroup ForAttribute(std::string name, std::string val);
120 ClusterGroup ForHosts(std::vector<std::string> hostNames);
230 std::vector<ClusterNode> GetNodes();
240 impl::cluster::SP_ClusterGroupImpl impl;
241 impl::cluster::SP_ClusterGroupImpl GetImpl();
246 #endif //_IGNITE_CLUSTER_CLUSTER_GROUP Defines a cluster group which contains all or a subset of cluster nodes.
Definition: cluster_group.h:40
Interface representing a single cluster node.
Definition: cluster_node.h:36
Declares ignite::cluster::ClusterNode class.
Global universally unique identifier (GUID).
Definition: guid.h:36
IgnitePredicate base class.
Definition: ignite_predicate.h:34
Apache Ignite API.
Definition: cache.h:48