diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-12 01:45:53 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-12 01:46:10 +0100 |
commit | cfb10be704cb37d14baad4e52c5066aeec416793 (patch) | |
tree | 660f0f9351871ddfd4c222ab445c71e5d8f31b72 | |
parent | 6f8c0a7fffad36eacf5fa86b2e690ef6dbfe767f (diff) |
GSM: Export if something is finished or not yet.
-rw-r--r-- | GSMDriver.st | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/GSMDriver.st b/GSMDriver.st index eb0b919..6ff4bd6 100644 --- a/GSMDriver.st +++ b/GSMDriver.st @@ -25,6 +25,10 @@ classes.'> sapis := Dictionary new. ] + completeSem [ + ^ completeSem + ] + waitForCompletion [ <category: 'accessing'> ^ completeSem wait @@ -196,6 +200,10 @@ Object subclass: ProcedureBase [ driver waitForCompletion. ] + complete [ + ^ driver completeSem signals > 0 + ] + success [ ^ success ifNil: [false] ] @@ -221,6 +229,10 @@ ProcedureBase subclass: LUProcedure [ self openConnection: lu sapi: 0 phone: aPhone handler: aHandler. ] + name [ + ^ 'Location Updating Procedure' + ] + execute [ super execute. @@ -250,6 +262,10 @@ ProcedureBase subclass: CallProcedure [ self openConnection: cm sapi: 0 phone: aPhone handler: aHandler. ] + name [ + ^ 'Call Procedure' + ] + execute [ super execute. |