Exemplo n.º 1
0
			public void NotifyChildDetached(FailStateNode childNode)
			{
				switch (childNode.FailState)
				{
					case NodeFailState.Failed:
						RemoveFailure();
						break;
				}
			}
Exemplo n.º 2
0
			public void NotifyChildAttached(FailStateNode childNode)
			{
				switch (childNode.FailState)
				{
					case NodeFailState.Failed:
						AddFailure();
						break;
					case NodeFailState.Repaired:
						AddFailure();
						RemoveFailure();
						break;
				}
			}