summaryrefslogtreecommitdiff
path: root/qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2007-06-28 08:09:20 +0000
committerMartin Ritchie <ritchiem@apache.org>2007-06-28 08:09:20 +0000
commit53507c3ddb1936c7e64804ccf0b19d84f6da8fff (patch)
treeeef68790a6a1ea8a2979f898b379c2767803dce8 /qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs
parent2a88b7a2e6121d70f61184e6bc62c954129ce58d (diff)
downloadqpid-python-53507c3ddb1936c7e64804ccf0b19d84f6da8fff.tar.gz
Merged revisions 539783-539788 via svnmerge from
https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r539783 | tomasr | 2007-05-19 18:40:32 +0100 (Sat, 19 May 2007) | 8 lines * QPID-495 (Contributed by Carlos Medina) Implement default timeouts for AttainState and SyncWrite * Fix method signatures * Remove SSL test with client-side certificates (requires extra setup) * Add locks AMSQtateManager and AMQProtocolListener to prevent modification of listener collections while processing notifications * Add library/runtime information to ConnectionStartMethodHandler * Fix some compiler warnings * Added XML documentation for some api interfaces ........ r539788 | tomasr | 2007-05-19 19:55:33 +0100 (Sat, 19 May 2007) | 1 line * Excluded failover tests from nant builds and SSL tests on mono ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@551497 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs')
-rw-r--r--qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs b/qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs
index 99ee7e2587..3cb7c76e23 100644
--- a/qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs
+++ b/qpid/dotnet/Qpid.Client/Client/Handler/ConnectionStartMethodHandler.cs
@@ -89,16 +89,16 @@ namespace Qpid.Client.Handler
private string GetFullSystemInfo()
{
- /*StringBuffer fullSystemInfo = new StringBuffer();
- fullSystemInfo.append(System.getProperty("java.runtime.name"));
- fullSystemInfo.append(", " + System.getProperty("java.runtime.version"));
- fullSystemInfo.append(", " + System.getProperty("java.vendor"));
- fullSystemInfo.append(", " + System.getProperty("os.arch"));
- fullSystemInfo.append(", " + System.getProperty("os.name"));
- fullSystemInfo.append(", " + System.getProperty("os.version"));
- fullSystemInfo.append(", " + System.getProperty("sun.os.patch.level"));*/
- // TODO: add in details here
- return ".NET 1.1 Client";
+ StringBuilder sysInfo = new StringBuilder();
+ // check if we're running on mono or .net
+ Type monoRuntime = Type.GetType("Mono.Runtime");
+ if ( monoRuntime != null )
+ sysInfo.Append("Mono");
+ else
+ sysInfo.Append(".NET");
+ sysInfo.Append(" ").Append(Environment.Version);
+ sysInfo.Append(", ").Append(Environment.OSVersion);
+ return sysInfo.ToString();
}
private string ChooseMechanism(string mechanisms)