Example #1
0
 public Program(IOutputFormatterRegistry outputFormatterRegistry, IProcessorRegistry processorRegistry,
                IPluginRegistry pluginRegistry, ILogger <Program> logger)
 {
     OutputFormatterRegistry = outputFormatterRegistry;
     ProcessorRegistry       = processorRegistry;
     PluginRegistry          = pluginRegistry;
     Logger = logger;
 }
 public CommunicatorModule(IProcessorRegistry registry, ILogger logger)
 {
     this.registry = registry;
     this.logger = logger;
 }
 public ServerCommunicator(IDictionary props, IProcessorRegistry registry, ILogger logger)
 {
     this.props = props;
     this.logger = logger;
     module = new CommunicatorModule(registry, logger);
 }
Example #4
0
 public LevelLoadingSystem(Level level, IEventSystem eventSystem, IProcessorRegistry <Level> levelProcessors)
 {
     Level           = level;
     EventSystem     = eventSystem;
     LevelProcessors = levelProcessors;
 }
Example #5
0
 public RpcBinder(RakPeerInterface recipient, IProcessorRegistry registry, IProtocolProcessor processor)
 {
     this.recipient = recipient;
     this.registry = registry;
     this.processor = processor;
 }