uifw/AknGlobalUI/NotifierWrapper/src/AknNotifierAppServerSession.cpp
changeset 63 766eec733c2b
parent 0 2f259fa3e83a
equal deleted inserted replaced
58:ca0622003710 63:766eec733c2b
    66     
    66     
    67         aMessage.Complete(KErrNone);    
    67         aMessage.Complete(KErrNone);    
    68         return;
    68         return;
    69         }
    69         }
    70             
    70             
    71     switch ( aMessage.Function() )
    71     /* Disable showing notifiers. CR #541 */
    72         {
    72 
    73         case EStartNotifier:
    73     /* switch ( aMessage.Function() ) */
    74              {
    74     /*     { */
    75              ResolveBuffersL(aMessage);
    75     /*     case EStartNotifier: */
    76              TPtr8 ptr = iReplyBuf->Des();
    76     /*          { */
    77              iOwner.StartNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr);
    77     /*          ResolveBuffersL(aMessage); */
    78              WriteReplyL(aMessage);
    78     /*          TPtr8 ptr = iReplyBuf->Des(); */
    79              break;   
    79     /*          iOwner.StartNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr); */
    80              }
    80     /*          WriteReplyL(aMessage); */
    81         case EUpdateNotifier:
    81     /*          break;    */
    82              {
    82     /*          } */
    83              ResolveBuffersL(aMessage);
    83     /*     case EUpdateNotifier: */
    84              TPtr8 ptr2 = iReplyBuf->Des();
    84     /*          { */
    85              iOwner.UpdateNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr2);
    85     /*          ResolveBuffersL(aMessage); */
    86              WriteReplyL(aMessage);
    86     /*          TPtr8 ptr2 = iReplyBuf->Des(); */
    87              break;
    87     /*          iOwner.UpdateNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr2); */
    88              }
    88     /*          WriteReplyL(aMessage); */
    89         case ECancelNotifier:
    89     /*          break; */
    90              {
    90     /*          } */
    91              iOwner.CancelNotifier(TUid::Uid(aMessage.Int0()));                 
    91     /*     case ECancelNotifier: */
    92              aMessage.Complete(KErrNone);
    92     /*          { */
    93              break;
    93     /*          iOwner.CancelNotifier(TUid::Uid(aMessage.Int0()));                  */
    94              }
    94     /*          aMessage.Complete(KErrNone); */
    95         case EStartNotifierAndGetResponse:
    95     /*          break; */
    96              {
    96     /*          } */
    97              if (appUi && appUi->EikSrvBlocked())
    97     /*     case EStartNotifierAndGetResponse: */
    98                  {
    98     /*          { */
    99                  CleanupStack::PopAndDestroy(); // Free eikon server 
    99     /*          if (appUi && appUi->EikSrvBlocked()) */
   100                  }
   100     /*              { */
       
   101     /*              CleanupStack::PopAndDestroy(); // Free eikon server  */
       
   102     /*              } */
   101                     
   103                     
   102              ResolveBuffersL(aMessage);
   104     /*          ResolveBuffersL(aMessage); */
   103              
   105              
   104              iOwner.StartNotifierAndGetResponseL(
   106     /*          iOwner.StartNotifierAndGetResponseL( */
   105                  TUid::Uid(aMessage.Int0()), 
   107     /*              TUid::Uid(aMessage.Int0()),  */
   106                  *iInputBuf, 
   108     /*              *iInputBuf,  */
   107                  aMessage, 
   109     /*              aMessage,  */
   108                  KREPLYSLOT); 
   110     /*              KREPLYSLOT);  */
   109                 
   111                 
   110              break;
   112     /*          break; */
   111              }
   113     /*          } */
   112         case EUpdateNotifierAndGetResponse:
   114     /*     case EUpdateNotifierAndGetResponse: */
   113              {
   115     /*          { */
   114              if (appUi && appUi->EikSrvBlocked())
   116     /*          if (appUi && appUi->EikSrvBlocked()) */
   115                  {
   117     /*              { */
   116                  CleanupStack::PopAndDestroy(); // Free eikon server 
   118     /*              CleanupStack::PopAndDestroy(); // Free eikon server  */
   117                  }
   119     /*              } */
   118                     
   120                     
   119              ResolveBuffersL(aMessage);
   121     /*          ResolveBuffersL(aMessage); */
   120              
   122              
   121              iOwner.UpdateNotifierAndGetResponseL(
   123     /*          iOwner.UpdateNotifierAndGetResponseL( */
   122                 TUid::Uid(aMessage.Int0()), 
   124     /*             TUid::Uid(aMessage.Int0()),  */
   123                 *iInputBuf, 
   125     /*             *iInputBuf,  */
   124                 aMessage, 
   126     /*             aMessage,  */
   125                 KREPLYSLOT); 
   127     /*             KREPLYSLOT);  */
   126                 
   128                 
   127              break;
   129     /*          break; */
   128              }
   130     /*          } */
   129         default:
   131     /*     default: */
   130             {
   132     /*         { */
   131             CAknAppServiceBase::ServiceL(aMessage);           
   133     /*         CAknAppServiceBase::ServiceL(aMessage);            */
   132             }
   134     /*         } */
   133         }        
   135     /*     } */        
   134     
   136     
       
   137     aMessage.Complete(KErrNone);    
       
   138 
   135     if (appUi && appUi->EikSrvBlocked())
   139     if (appUi && appUi->EikSrvBlocked())
   136         {
   140         {
   137         CleanupStack::PopAndDestroy(); // Free eikon server 
   141         CleanupStack::PopAndDestroy(); // Free eikon server 
   138         }    
   142         }    
   139     }
   143     }