OpenIDE.CodeEngine.Core.Endpoints.EventEndpoint.EventEndpoint C# (CSharp) Method

EventEndpoint() public method

public EventEndpoint ( string keyPath, PluginLocator locator, OpenIDE outputEndpoint ) : System
keyPath string
locator OpenIDE.Core.Language.PluginLocator
outputEndpoint OpenIDE
return System
        public EventEndpoint(string keyPath, PluginLocator locator, OpenIDE.CodeEngine.Core.Endpoints.OutputEndpoint outputEndpoint)
        {
            _keyPath = keyPath;
            _outputEndpoint = outputEndpoint;
            _server = new TcpServer();
            _server.IncomingMessage += Handle_serverIncomingMessage;
            _server.Start();
            _reactiveEngine = new ReactiveScriptEngine(_keyPath, locator, (publisher, msg) => _outputEndpoint.Send(publisher, msg), dispatch);
        }