telephonyserverplugins/licenseetsystub/licensee_tsy_stub/src/cmmmockmesshandler.cpp
equal
deleted
inserted
replaced
62 // (other items were commented in a header) |
62 // (other items were commented in a header) |
63 // --------------------------------------------------------------------------- |
63 // --------------------------------------------------------------------------- |
64 // |
64 // |
65 TInt CMmMockMessHandler::ExtFuncL( |
65 TInt CMmMockMessHandler::ExtFuncL( |
66 TInt aIpc, |
66 TInt aIpc, |
67 const CMmDataPackage* aDataPackage ) |
67 const CMmDataPackage* /*aDataPackage*/) |
68 { |
68 { |
69 TFLOGSTRING2("TSY: CMmMockMessHandler::ExtFuncL. IPC: %d", aIpc ); |
69 TFLOGSTRING2("TSY: CMmMockMessHandler::ExtFuncL. IPC: %d", aIpc ); |
70 |
70 |
71 // callback indicators |
71 // callback indicators |
72 TInt ret( KErrNotSupported ); |
72 TInt ret( KErrNotSupported ); |
289 data.PackData( &routingActivated ); |
289 data.PackData( &routingActivated ); |
290 package = &data; |
290 package = &data; |
291 ret = KErrNone; |
291 ret = KErrNone; |
292 complete = ETrue; |
292 complete = ETrue; |
293 break; |
293 break; |
294 |
|
295 // Custom functionality |
|
296 case EMmTsyGetCustomVendorExtPtrIPC: |
|
297 { |
|
298 TFLOGSTRING("TSY: CMmCustomMessHandler::ExtFuncL --- EMmTsyGetCustomVendorExtPtrIPC"); |
|
299 // return pointer to customapi extension |
|
300 CMmCustomVendorExt** extPtr; |
|
301 aDataPackage->UnPackData( &extPtr ); |
|
302 |
|
303 if ( !iMmCustomStubExt ) |
|
304 { |
|
305 iMmCustomStubExt = new ( ELeave ) CMmCustomStubExt( ); |
|
306 } |
|
307 |
|
308 *extPtr = iMmCustomStubExt; |
|
309 iMmCustomStubExt->SetMessageRouter( iMessageRouter ); |
|
310 break; |
|
311 } |
|
312 |
294 |
313 default: |
295 default: |
314 ret = KErrNotSupported; |
296 ret = KErrNotSupported; |
315 break; |
297 break; |
316 } |
298 } |