public OutputEndpoint(string token) { _token = token; _server = new TcpServer(); _server.Start(); writeInstanceInfo(); }
public EventEndpoint(string keyPath, PluginLocator locator) { _keyPath = keyPath; _server = new TcpServer(); _server.IncomingMessage += Handle_serverIncomingMessage; _server.Start(); _reactiveEngine = new ReactiveScriptEngine(_keyPath, locator); }
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); }
public CommandEndpoint(string editorKey, ITypeCache cache, EventEndpoint eventEndpoint) { _keyPath = editorKey; _cache = cache; _eventEndpoint = eventEndpoint; _server = new TcpServer(); _server.IncomingMessage += Handle_serverIncomingMessage; _server.Start(); _editor = new Editor(); _editor.RecievedMessage += Handle_editorRecievedMessage; _editor.Connect(_keyPath); }
public CommandEndpoint(string editorKey, ITypeCache cache, EventEndpoint eventEndpoint) { Logger.Write("Initializing command endpoint using editor key " + editorKey); _keyPath = editorKey; _cache = cache; Logger.Write("Setting up event endpoint"); _eventEndpoint = eventEndpoint; _eventEndpoint.DispatchThrough((m) => { handle(new MessageArgs(Guid.Empty, m)); }); _server = new TcpServer(); _server.IncomingMessage += Handle_serverIncomingMessage; _server.Start(); Logger.Write("CodeEngine started listening on port {0}", _server.Port); _editor = new Editor(); Logger.Write("Binding editor RecievedMessage"); _editor.RecievedMessage += Handle_editorRecievedMessage; Logger.Write("Connecting to editor"); _editor.Connect(_keyPath); Logger.Write("Done - Connecting to editor"); }