bluetooth/btstack/secman/pairingserver.h
branchRCL_3
changeset 23 5b153be919d4
parent 22 786b94c6f0a4
child 24 e9b924a62a66
equal deleted inserted replaced
22:786b94c6f0a4 23:5b153be919d4
   216 	void DoAccessRequestL();
   216 	void DoAccessRequestL();
   217 	void Shutdown();
   217 	void Shutdown();
   218 
   218 
   219 	void Complete(TInt aError);
   219 	void Complete(TInt aError);
   220 
   220 
       
   221 	static void CleanupStartMessage(TAny* aPtr);
   221 	static TInt StaticShutdown(TAny* aPtr);
   222 	static TInt StaticShutdown(TAny* aPtr);
   222 	TBool ShuttingDown() const;
       
   223 
   223 
   224 private: // from CPairingSubSession
   224 private: // from CPairingSubSession
   225 	void DispatchSubSessMessageL(const RMessage2& aMessage);
   225 	void DispatchSubSessMessageL(const RMessage2& aMessage);
   226 
   226 
   227 private: // from MAccessRequestResponseHandler
   227 private: // from MAccessRequestResponseHandler
   244 	void Bearer(const TDesC8& aConnectionInfo);
   244 	void Bearer(const TDesC8& aConnectionInfo);
   245 
   245 
   246 private:
   246 private:
   247 	enum TState
   247 	enum TState
   248 		{
   248 		{
   249 		EMintCondition,
   249 		EInvalid,
   250 		EInitiated,
       
   251 		EInitialConnectionPending,
   250 		EInitialConnectionPending,
   252 		EInitialConnection,
   251 		EInitialConnection,
   253 		EZombie,
   252 		EZombie,
   254 		EFinalConnectionPending,
   253 		EFinalConnectionPending,
   255 		EFinalConnection,
   254 		EFinalConnection,
   256 		EShutdownRequested,
       
   257 		EShutdownPending,
       
   258 		EShutdown,
   255 		EShutdown,
   259 		};
   256 		};
   260 
   257 
   261 private:
   258 private:
   262 	TState					iState;
   259 	TState					iState;