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.