equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 // INCLUDE FILES |
19 // INCLUDE FILES |
20 |
20 |
21 #include "CPhSrvCallRequest.h" |
21 #include "cphsrvcallrequest.h" |
22 #include "PhSrvUtils.h" |
22 #include "phsrvutils.h" |
23 |
23 |
24 |
24 |
25 // ============================ MEMBER FUNCTIONS =============================== |
25 // ============================ MEMBER FUNCTIONS =============================== |
26 |
26 |
27 |
27 |
33 // |
33 // |
34 CPhSrvCallRequest::CPhSrvCallRequest( |
34 CPhSrvCallRequest::CPhSrvCallRequest( |
35 const RMessage2& aMessage, |
35 const RMessage2& aMessage, |
36 CPhCltExtPhoneDialData& aArguments, |
36 CPhCltExtPhoneDialData& aArguments, |
37 TInt aSubSessionHandle ) |
37 TInt aSubSessionHandle ) |
38 : iPendingRequestPointer( aMessage ), |
38 : iPendingRequestPointer( aMessage ), |
39 iSubSessionHandle( aSubSessionHandle ) |
39 iSubSessionHandle( aSubSessionHandle ) |
40 { |
40 { |
41 iCallArguments = &aArguments; |
41 iCallArguments = &aArguments; |
42 } |
42 } |
43 |
43 |
151 const RMessage2& aMessage, |
151 const RMessage2& aMessage, |
152 CPhCltExtPhoneDialData& aArguments, |
152 CPhCltExtPhoneDialData& aArguments, |
153 TInt aSubSessionHandle) |
153 TInt aSubSessionHandle) |
154 { |
154 { |
155 |
155 |
156 __ASSERT_ALWAYS( aArguments.TelephoneNumber() == KPhSrvUsedEmergencyCallNumber, |
156 __ASSERT_ALWAYS( aArguments.TelephoneNumber() == KPhSrvUsedEmergencyCallNumber, |
157 PhoneServerUtils::Panic( |
157 PhoneServerUtils::Panic( |
158 EPhoneServerPanicEmergencyCallRequestFailure ) ); |
158 EPhoneServerPanicEmergencyCallRequestFailure ) ); |
159 |
159 |
160 iPendingRequestPointer = aMessage; |
160 iPendingRequestPointer = aMessage; |
161 iCallArguments = &aArguments; |
161 iCallArguments = &aArguments; |
172 { |
172 { |
173 if ( iSubSessionHandle == 0 ) |
173 if ( iSubSessionHandle == 0 ) |
174 { |
174 { |
175 return; |
175 return; |
176 } |
176 } |
177 __ASSERT_ALWAYS( |
177 __ASSERT_ALWAYS( |
178 iCallArguments->TelephoneNumber() == KPhSrvUsedEmergencyCallNumber, |
178 iCallArguments->TelephoneNumber() == KPhSrvUsedEmergencyCallNumber, |
179 PhoneServerUtils::Panic( |
179 PhoneServerUtils::Panic( |
180 EPhoneServerPanicEmergencyCallRequestFailure ) ); |
180 EPhoneServerPanicEmergencyCallRequestFailure ) ); |
181 iSubSessionHandle = 0; |
181 iSubSessionHandle = 0; |
182 } |
182 } |