[Haiku-commits] r31082 - haiku/trunk/src/apps/debugger

bonefish at mail.berlios.de bonefish at mail.berlios.de
Wed Jun 17 15:35:30 CEST 2009


Author: bonefish
Date: 2009-06-17 15:35:27 +0200 (Wed, 17 Jun 2009)
New Revision: 31082
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=31082&view=rev

Modified:
   haiku/trunk/src/apps/debugger/Team.cpp
   haiku/trunk/src/apps/debugger/Team.h
Log:
New AddThread() method.


Modified: haiku/trunk/src/apps/debugger/Team.cpp
===================================================================
--- haiku/trunk/src/apps/debugger/Team.cpp	2009-06-17 13:34:31 UTC (rev 31081)
+++ haiku/trunk/src/apps/debugger/Team.cpp	2009-06-17 13:35:27 UTC (rev 31082)
@@ -73,6 +73,15 @@
 }
 
 
+status_t
+Team::AddThread(thread_id threadID, Thread** _thread)
+{
+	thread_info threadInfo;
+	status_t error = get_thread_info(threadID, &threadInfo);
+	return error == B_OK ? AddThread(threadInfo, _thread) : error;
+}
+
+
 void
 Team::RemoveThread(Thread* thread)
 {

Modified: haiku/trunk/src/apps/debugger/Team.h
===================================================================
--- haiku/trunk/src/apps/debugger/Team.h	2009-06-17 13:34:31 UTC (rev 31081)
+++ haiku/trunk/src/apps/debugger/Team.h	2009-06-17 13:35:27 UTC (rev 31082)
@@ -29,6 +29,8 @@
 			void				AddThread(Thread* thread);
 			status_t			AddThread(const thread_info& threadInfo,
 									Thread** _thread = NULL);
+			status_t			AddThread(thread_id threadID,
+									Thread** _thread = NULL);
 			void				RemoveThread(Thread* thread);
 			bool				RemoveThread(thread_id threadID);
 			Thread*				ThreadByID(thread_id threadID) const;




More information about the Haiku-commits mailing list