コード例 #1
0
ファイル: types.go プロジェクト: Cepave/lvs-metrics
// AddNode adds a Seesaw Node to a Seesaw Cluster.
func (c *Cluster) AddNode(node *seesaw.Node) error {
	key := node.Key()
	if _, ok := c.Nodes[key]; ok {
		return fmt.Errorf("Cluster %q already contains Node %q", c.Site, key)
	}
	c.Nodes[key] = node
	return nil
}