TTGraph constructor

TTGraph({
  1. GraphMergePort? mergePort,
})

Implementation

TTGraph({GraphMergePort? mergePort})
    : _mergePort = mergePort ?? const DefaultGraphMergePort() {
  id = generateMessageId();
  activeConnectors = 0;
  events = TTGraphEvent(
    graphData: TTEvent<TTGraphData, String?, String?>(name: 'graph data'),
    get: TTEvent<TTGet, dynamic, dynamic>(name: 'request soul'),
    off: TTEvent<String, dynamic, dynamic>(name: 'off event'),
    put: TTEvent<TTPut, dynamic, dynamic>(name: 'put data'),
  );
  _opt = TTGraphOptions();
  _opt.mutable = MutableEnum.immutable;
  _graph = TTGraphData();
  _nodes = TTGraphNodeMap();
  _transports = [];
  _readMiddleware = [];
  _writeMiddleware = [];
  _graphDataHandlers = {};
}