mark method

String mark(
  1. String actorS,
  2. dynamic senderS,
  3. dynamic receiverS,
  4. dynamic comS,
  5. dynamic msgS,
  6. dynamic _inMsg,
)

Connect Members action to one or many other Members action. eventually this will be: var / dynamic / command... String bind(var senderProcess, var receiverProcess, var thing, String msg) Usage: opJoin is calling this String bind(String sProcess, String rProcess, String thing, String msg) {

Implementation

String mark(String actorS, senderS, receiverS, comS, msgS, _inMsg) {
  _flowC(':bind:-mark-  -->>-->>--  :bind:  C::Chr:  -->>-->>--', true);
  //  Idea: Have some binding-models and types.
  /// Make new bind name,
  /// Parameters   opJoin parameters inMsg  and  caller are available here
  bindC++;
  String bindCS = bindC.toString();
  String bindNameS = '$actorS$bindCS';

  /// devl:CORP  :bind: _inMsg string to binding system
  /// GET:   C:PING:all: C:BIND:all  from inMsg to catch :first:all:name:
  /// devl:CORP  Just a throw:  actorS, _inMsg
  bindM.putIfAbsent(actorS, _inMsg);
  //  Map<String, Member>
  //  devl:CORP  should both bind and connector have memberM ?
  bindMembM.putIfAbsent(bindNameS, () => comS);

  ///
  bindingM['all']?.putIfAbsent(senderS, () => receiverS);
  // Map<String, Map<String, String>>

  print(rowReport());
  //  or:   report();
  return 'binding: #one to: #second';
}