Esempio n. 1
0
 public void RegisterOutput(IActor actor) => LinkedActor.SendMessage(actor, false, true);
Esempio n. 2
0
 public void RegisterInput(IActor actor) => LinkedActor.SendMessage(actor, true, true);
Esempio n. 3
0
 public void UnregisterInput(IActor actor) => LinkedActor.SendMessage(actor, true, false);
Esempio n. 4
0
 public void UnregisterOutput(IActor actor)
 {
     LinkedActor.SendMessage(actor, false, false);
 }
Esempio n. 5
0
 private void GetValue() => LinkedActor.SendMessage(((StateBehaviors <T>)LinkedTo).Value);
Esempio n. 6
0
 public void SetData(T aMessage)
 {
     LinkedActor.SendMessage((ITrait <T>) this, aMessage);
 }
 public SupervisedBehavior()
 {
     Pattern = t => t == SupervisorAction.Kill;
     Apply   = _ => LinkedActor.SendMessage(SystemMessage.NullBehavior);
 }
Esempio n. 8
0
 public void RemoveKey(TKey key)
 {
     LinkedActor.SendMessage(key);
 }
Esempio n. 9
0
 public void AddKeyValue(TKey key, TValue value)
 {
     LinkedActor.SendMessage(key, value);
 }
Esempio n. 10
0
 public void GetValue()
 {
     LinkedActor.SendMessage(((StateBehaviors <T>)LinkedTo).Value);
 }
Esempio n. 11
0
 public void Clear()
 {
     LinkedActor.SendMessage(DictionaryBehaviorOrder.clear);
 }
Esempio n. 12
0
 public void SetData(T aMessage)
 {
     LinkedActor.SendMessage(typeof(ITrait <T>), aMessage);
 }