GDBThreadState.st
changeset 67 c4ac76afe03d
parent 51 2fa20404923c
child 86 7f53d51a0a65
--- a/GDBThreadState.st	Sun Mar 08 12:40:03 2015 +0000
+++ b/GDBThreadState.st	Sun Mar 08 15:48:16 2015 +0000
@@ -1,5 +1,7 @@
 "{ Package: 'jv:libgdbs' }"
 
+"{ NameSpace: Smalltalk }"
+
 Object subclass:#GDBThreadState
 	instanceVariableNames:''
 	classVariableNames:''
@@ -26,6 +28,16 @@
     "
 !
 
+fromString: aString
+    aString = 'running' ifTrue:[ ^ GDBThreadStateRunning theOneAndOnlyInstance ].
+    aString = 'stopped' ifTrue:[ ^ GDBThreadStateStopped theOneAndOnlyInstance ].
+    aString = 'terminated' ifTrue:[ ^ GDBThreadStateTerminated theOneAndOnlyInstance ].
+
+    self error: 'Inavlid thread state'
+
+    "Created: / 08-03-2015 / 08:37:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 new
     "returns a singleton"