equal
deleted
inserted
replaced
55 EWaitForStartError, |
55 EWaitForStartError, |
56 EWaitForStartParked, |
56 EWaitForStartParked, |
57 EOpen, |
57 EOpen, |
58 EOpenParked, |
58 EOpenParked, |
59 EClosing, |
59 EClosing, |
|
60 EAcceptingClosing, |
60 // *** keep next one last *** |
61 // *** keep next one last *** |
61 EACLLinkMaxState, |
62 EACLLinkMaxState, |
62 }; |
63 }; |
63 |
64 |
64 TACLLinkState& GetState(TACLLinkStates aState); |
65 TACLLinkState& GetState(TACLLinkStates aState); |
226 |
227 |
227 TBool IsIdle() const; |
228 TBool IsIdle() const; |
228 |
229 |
229 void Error(CACLLink& aContext, TInt aError) const; |
230 void Error(CACLLink& aContext, TInt aError) const; |
230 }; |
231 }; |
|
232 |
|
233 NONSHARABLE_CLASS(TACLLinkStateAcceptingClosing) : public TACLLinkState |
|
234 { |
|
235 public: |
|
236 TACLLinkStateAcceptingClosing(CACLLinkStateFactory& aFactory); |
|
237 |
|
238 void Shutdown(CACLLink& aContext, CServProviderBase::TCloseType aCloseType) const; |
|
239 void Deletion(CACLLink& aContext) const; |
|
240 |
|
241 void Error(CACLLink& aContext, TInt aError) const; |
|
242 }; |
|
243 |
231 |
244 |
232 NONSHARABLE_CLASS(TACLLinkStateClosed) : public TACLLinkState |
245 NONSHARABLE_CLASS(TACLLinkStateClosed) : public TACLLinkState |
233 { |
246 { |
234 public: |
247 public: |
235 TACLLinkStateClosed(CACLLinkStateFactory& aFactory); |
248 TACLLinkStateClosed(CACLLinkStateFactory& aFactory); |