Node object class

Node class data and member functions.

class CL_node  {
	public:
	CL_clusterid cln_clusterid;	// Cluster Id
	CL_nodeid cln_nodeid;	        // Cluster node id - used internally
	CL_nodename cln_nodename;	// Cluster node name
	CL_state cln_state;		// Cluster Node State
	int cln_nif;			// Cluster Node Number of Interfaces
	CL_netif *cln_if;	        // Cluster Node interfaces
	CL_cluster *cln_pcluster;	// pointer to parent cluster object

	CL_route CL_bestroute(CL_status&);
	CL_route6 CL_bestroute6(CL_status&);
	CL_node CL_getinfo(CL_status&);
	CL_status CL_isavail();
	CL_node& operator=(const struct cl_node&);
};
Note: The pointers to parent objects included in the object class data are provided in case you want to set up a tree structure of objects. These pointers are not filled by the Clinfo C++ API.