From 05512ba62344b570aeef52a9e13a20cced44239f Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Thu, 15 Oct 2009 17:04:56 +0000 Subject: [PATCH] Bug 292070 - Access to Active DsfSessions --- .../src/org/eclipse/cdt/dsf/service/DsfSession.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/service/DsfSession.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/service/DsfSession.java index 81a0aeefce9..78d25e7e310 100644 --- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/service/DsfSession.java +++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/service/DsfSession.java @@ -146,7 +146,17 @@ public class DsfSession } return null; } - + + /** + * Returns the active sessions + * + * @since 2.1 + */ + @ThreadSafe + public static DsfSession[] getActiveSessions() { + return fgActiveSessions.toArray(new DsfSession[fgActiveSessions.size()]); + } + /** * Registers a listener for session started events. * Can be called on any thread.