bluetoothengine/btsac/src/btsacStateConnecting.cpp
changeset 1 6a1fe72036e3
parent 0 f63038272f30
child 45 b0aebde9b1fb
equal deleted inserted replaced
0:f63038272f30 1:6a1fe72036e3
    75 
    75 
    76 // -----------------------------------------------------------------------------
    76 // -----------------------------------------------------------------------------
    77 // CBtsacConnecting::CancelActionL
    77 // CBtsacConnecting::CancelActionL
    78 // -----------------------------------------------------------------------------
    78 // -----------------------------------------------------------------------------
    79 //
    79 //
    80 void CBtsacConnecting::CancelActionL(TInt aError, TBTSACGavdpResetReason aGavdpReset)
    80 void CBtsacConnecting::CancelActionL(TInt aError)
    81     {
    81     {
    82 	TRACE_FUNC
    82 	TRACE_FUNC
    83 	Parent().CompletePendingRequests((KConnectReq | KOpenAudioReq), aError);
    83 	Parent().CompletePendingRequests((KConnectReq | KOpenAudioReq), aError);
    84     Parent().ChangeStateL(CBtsacListening::NewL(Parent(), aGavdpReset, aError));
    84     Parent().ChangeStateL(CBtsacListening::NewL(Parent(), EGavdpResetReasonGeneral, aError));
    85     }
    85     }
    86 
    86 
    87 // -----------------------------------------------------------------------------
    87 // -----------------------------------------------------------------------------
    88 // CBtsacConnecting::CancelOpenAudioL()
    88 // CBtsacConnecting::CancelOpenAudioL()
    89 // -----------------------------------------------------------------------------
    89 // -----------------------------------------------------------------------------
    90 //    
    90 //    
    91 void CBtsacConnecting::CancelOpenAudioL(const TBTDevAddr& /*aAddr*/)
    91 void CBtsacConnecting::CancelOpenAudioL(const TBTDevAddr& /*aAddr*/)
    92     {
    92     {
    93     TRACE_FUNC
    93     TRACE_FUNC
    94 	CancelActionL(KErrCancel, EGavdpResetReasonGeneral);
    94 	CancelActionL(KErrCancel);
    95     }
    95     }
    96 
    96 
    97 // -----------------------------------------------------------------------------
    97 // -----------------------------------------------------------------------------
    98 // CBtsacConnecting::CancelConnectL
    98 // CBtsacConnecting::CancelConnectL
    99 // -----------------------------------------------------------------------------
    99 // -----------------------------------------------------------------------------
   100 //
   100 //
   101 void CBtsacConnecting::CancelConnectL()
   101 void CBtsacConnecting::CancelConnectL()
   102     {
   102     {
   103     TRACE_FUNC
   103     TRACE_FUNC
   104 	CancelActionL(KErrCancel, EGavdpResetReasonGeneral);
   104 	CancelActionL(KErrCancel);
   105     }
   105     }
   106     
   106     
   107 // -----------------------------------------------------------------------------
   107 // -----------------------------------------------------------------------------
   108 // CBtsacConnecting::GAVDP_ConnectConfirm
   108 // CBtsacConnecting::GAVDP_ConnectConfirm
   109 // -----------------------------------------------------------------------------
   109 // -----------------------------------------------------------------------------
   119 		}
   119 		}
   120 	else // not the accessory that we are trying to connect to ! 
   120 	else // not the accessory that we are trying to connect to ! 
   121 		 // only possibility is that another accessory has made incoming connection, after we have sent a connect request
   121 		 // only possibility is that another accessory has made incoming connection, after we have sent a connect request
   122 		 // what a coincidence !
   122 		 // what a coincidence !
   123 		{
   123 		{
   124 		TRAP_IGNORE(CancelActionL(KErrDisconnected, EGavdpResetReasonGeneral));
   124 		TRAP_IGNORE(CancelActionL(KErrDisconnected));
   125 		}
   125 		}
   126 	}
   126 	}
   127 
   127 
   128 // -----------------------------------------------------------------------------
   128 // -----------------------------------------------------------------------------
   129 // CBtsacConnecting::HandleGavdpErrorL
   129 // CBtsacConnecting::HandleGavdpErrorL
   135 	// Seen error codes:
   135 	// Seen error codes:
   136 	// KErrDied  -13
   136 	// KErrDied  -13
   137 	// KErrInUse  -14
   137 	// KErrInUse  -14
   138 	// KErrCouldNotConnect -34
   138 	// KErrCouldNotConnect -34
   139 	// KErrL2CAPRequestTimeout -6312
   139 	// KErrL2CAPRequestTimeout -6312
   140 	CancelActionL(KErrDisconnected, EGavdpResetReasonGeneral);
   140 	CancelActionL(KErrDisconnected);
   141 	}
   141 	}
   142 
   142 
   143 //  End of File  
   143 //  End of File