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 |