diff -r 11ebbc215b05 -r 047299a3352b bluetooth/btstack/linkmgr/ACLSAP.h --- a/bluetooth/btstack/linkmgr/ACLSAP.h Mon Mar 08 21:44:29 2010 +0000 +++ b/bluetooth/btstack/linkmgr/ACLSAP.h Sun Mar 14 13:13:56 2010 +0000 @@ -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: