Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(370)

Unified Diff: experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/NaClPort.cs

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/NaClPort.cs
diff --git a/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/NaClPort.cs b/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/NaClPort.cs
deleted file mode 100644
index 5ee9c89ee3eb353800e942f52564863b60f3339c..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/NaClVsx.Package/DebugSupport/NaClPort.cs
+++ /dev/null
@@ -1,73 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Net;
-using System.Text;
-using Google.MsAd7.BaseImpl;
-using Google.NaClVsx.ProjectSupport;
-using Microsoft.VisualStudio;
-using Microsoft.VisualStudio.Debugger.Interop;
-
-namespace Google.NaClVsx.DebugSupport
-{
- public class NaClPort : Port
- {
- public NaClPort(IDebugPortSupplier2 supplier, IDebugPortRequest2 request, string connectionString)
- : base(supplier, request, System.Guid.NewGuid()) {
- connectionString_ = connectionString;
- }
-
- public string ConnectionString {
- get { return connectionString_; }
- }
-
- void Refresh()
- {
- // currently we're assuming that there is only one
- // (IP) port in use, and it's specified in the
- // connection string.
- // TODO(Noel): generalize to work with multiple ports
- // once we have some way of enumerating which processes
- // are listening.
- if (processes_.Count > 0) return;
- string[] addressComponents = connectionString_.Split(':');
- if (addressComponents.Length < 2)
- {
- throw new ArgumentException("Connection string must be of the format <hostname>:<port>");
- }
-
- int port = Convert.ToInt32(addressComponents[1]);
- var imagePath = NaClProjectConfig.GetLastNexe();
- processes_.Add(new NaClDebugProcess(this, connectionString_, port, imagePath));
- }
-
- #region Overrides of Port
-
- protected override IEnumerable<DebugProcess> GetProcesses() {
- Refresh();
- return processes_;
- }
-
- protected override DebugProcess CreateProcessInternal(ProcessStartInfo psi) {
- DebugProcess result = null;
- using (var proc = Process.Start(psi)) {
- if (proc == null) {
- throw new InvalidOperationException(
- string.Format("Can't launch {0}", psi.FileName));
- }
-
- result = new NaClDebugProcess(
- this, connectionString_, proc.Id, psi.FileName);
- }
-
- processes_.Add(result);
- return result;
- }
-
- #endregion
-
- private readonly string connectionString_;
- private readonly List<DebugProcess> processes_ = new List<DebugProcess>();
- }
-}

Powered by Google App Engine
This is Rietveld 408576698