bluetooth/btstack/secman/pairingserver.h
branchRCL_3
changeset 22 786b94c6f0a4
parent 10 8a27654f7b62
child 23 5b153be919d4
equal deleted inserted replaced
21:14e240312f6f 22:786b94c6f0a4
   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);
       
   222 	static TInt StaticShutdown(TAny* aPtr);
   221 	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 		EInvalid,
   249 		EMintCondition,
       
   250 		EInitiated,
   250 		EInitialConnectionPending,
   251 		EInitialConnectionPending,
   251 		EInitialConnection,
   252 		EInitialConnection,
   252 		EZombie,
   253 		EZombie,
   253 		EFinalConnectionPending,
   254 		EFinalConnectionPending,
   254 		EFinalConnection,
   255 		EFinalConnection,
       
   256 		EShutdownRequested,
       
   257 		EShutdownPending,
   255 		EShutdown,
   258 		EShutdown,
   256 		};
   259 		};
   257 
   260 
   258 private:
   261 private:
   259 	TState					iState;
   262 	TState					iState;