qthighway/xqserviceipc/xqserviceipcserver/xqserviceipcserver_apasymbiansession.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 24 9d760f716ca8
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
   198 {
   198 {
   199     XQSERVICE_DEBUG_PRINT("CApaServerSymbianSession::handleRequestL");
   199     XQSERVICE_DEBUG_PRINT("CApaServerSymbianSession::handleRequestL");
   200     // Store the message
   200     // Store the message
   201     iMessage = aMessage;
   201     iMessage = aMessage;
   202 
   202 
   203     TUid uid = iMessage.SecureId();
       
   204     XQSERVICE_DEBUG_PRINT("client uid: %x", uid.iUid );
       
   205     // Convert from Symbian to QT
   203     // Convert from Symbian to QT
   206     HBufC* request = ReadDesLC(aMessage, 0);
   204     HBufC* request = ReadDesLC(aMessage, 0);
   207     HBufC8* data = ReadDes8LC(aMessage, 1);
   205     HBufC8* data = ReadDes8LC(aMessage, 1);
   208 
   206 
   209     XQSharableFile *file = 0;
   207     XQSharableFile *file = 0;
   235     iCurRequest = new ServiceIPCRequest(this, 0, operation);
   233     iCurRequest = new ServiceIPCRequest(this, 0, operation);
   236     iData.clear();
   234     iData.clear();
   237 
   235 
   238     // Get client info
   236     // Get client info
   239     ClientInfo *client = new ClientInfo();
   237     ClientInfo *client = new ClientInfo();
   240     client->setProcessId(aMessage.Identity().iUid);
   238     client->setProcessId(aMessage.SecureId().iId);
   241     client->setVendorId(aMessage.VendorId().iId);
   239     client->setVendorId(aMessage.VendorId().iId);
   242     RThread clientThread;
   240     RThread clientThread;
   243     aMessage.ClientL(clientThread);
   241     aMessage.ClientL(clientThread);
   244     RProcess clientProc;
   242     RProcess clientProc;
   245     User::LeaveIfError( clientThread.Process(clientProc) );
   243     User::LeaveIfError( clientThread.Process(clientProc) );