diff -r 28479eeba3fb -r 2b6718f05bdb bluetooth/btstack/linkmgr/ACLSAP.h --- a/bluetooth/btstack/linkmgr/ACLSAP.h Tue Feb 02 01:12:20 2010 +0200 +++ b/bluetooth/btstack/linkmgr/ACLSAP.h Fri Feb 19 23:56:55 2010 +0200 @@ -57,6 +57,7 @@ EOpen, EOpenParked, EClosing, + EAcceptingClosing, // *** keep next one last *** EACLLinkMaxState, }; @@ -229,6 +230,18 @@ void Error(CACLLink& aContext, TInt aError) const; }; +NONSHARABLE_CLASS(TACLLinkStateAcceptingClosing) : public TACLLinkState + { +public: + TACLLinkStateAcceptingClosing(CACLLinkStateFactory& aFactory); + + void Shutdown(CACLLink& aContext, CServProviderBase::TCloseType aCloseType) const; + void Deletion(CACLLink& aContext) const; + + void Error(CACLLink& aContext, TInt aError) const; + }; + + NONSHARABLE_CLASS(TACLLinkStateClosed) : public TACLLinkState { public: