webservices/wsmanager/src/senservicemanagerimpl.cpp
branchRCL_3
changeset 38 d9641c85af2b
parent 19 9e96e2676219
equal deleted inserted replaced
37:1adb97a15c2f 38:d9641c85af2b
    21 
    21 
    22 
    22 
    23 
    23 
    24 
    24 
    25 // INCLUDE FILES
    25 // INCLUDE FILES
       
    26 #include <bautils.h>
       
    27 
    26 #include "senservicemanagerimpl.h"
    28 #include "senservicemanagerimpl.h"
    27 
    29 
    28 #include <SenIdentityProvider.h>
    30 #include <SenIdentityProvider.h>
    29 #include <SenXmlUtils.h>
    31 #include <SenXmlUtils.h>
    30 #include <SenServiceConnection.h>  // WSF error codes
    32 #include <SenServiceConnection.h>  // WSF error codes
    74     return pNew;
    76     return pNew;
    75     }
    77     }
    76 
    78 
    77 void CSenServiceManagerImpl::ConstructL()
    79 void CSenServiceManagerImpl::ConstructL()
    78     {
    80     {
       
    81 		#ifdef _SENDEBUG
       
    82 		#ifdef _DEBUG
       
    83 	
       
    84 		RFs fs;
       
    85 		fs.Connect();
       
    86 		TBool ret = BaflUtils::FolderExists(fs, _L("c:\\logs\\wslog\\"));
       
    87 		if(!ret)
       
    88 			{
       
    89 			fs.MkDirAll(_L("c:\\logs\\wslog\\"));
       
    90 			}
       
    91 		fs.Close();
       
    92 		
       
    93 		RFileLogger log;
       
    94 		log.Connect();
       
    95 		log.CreateLog(KSenServiceManagerLogDir(), KSenServiceManagerLogFile, EFileLoggingModeOverwrite);
       
    96 		log.CloseLog();
       
    97 		log.Close();
       
    98 	
       
    99 		#endif // _DEBUG
       
   100 		#endif // _SENDEBUG
       
   101     	
    79     TInt connAttemp = 0;
   102     TInt connAttemp = 0;
    80     TInt connErr = KErrGeneral;
   103     TInt connErr = KErrGeneral;
    81 
   104 
    82     ipGenerator = CSenGuidGen::NewL();
   105     ipGenerator = CSenGuidGen::NewL();
    83     ipChunkName = HBufC::NewL(KSenUuidMaxLength+KMaxChunkNumDecimals);
   106     ipChunkName = HBufC::NewL(KSenUuidMaxLength+KMaxChunkNumDecimals);
   388     HBufC8* provider = aProvider.AsXmlL();
   411     HBufC8* provider = aProvider.AsXmlL();
   389     TPtr8 ptr = provider->Des();
   412     TPtr8 ptr = provider->Des();
   390     TInt retVal = iConnection.RegisterIdentityProvider(ptr);
   413     TInt retVal = iConnection.RegisterIdentityProvider(ptr);
   391     delete provider;
   414     delete provider;
   392     provider = NULL;
   415     provider = NULL;
   393 	TLSLOG_L(KSenServiceManagerLogChannelBase+iConnectionID, KMinLogLevel,"CSenServiceManagerImpl::RegisterIdentityProviderL(aProvider) Completed");    
   416 		TLSLOG_FORMAT((KSenServiceManagerLogChannelBase+iConnectionID, KMinLogLevel , _L8("CSenServiceManagerImpl::RegisterIdentityProviderL(aProvider) returns [%d]"), retVal));
   394     return retVal;
   417     return retVal;
   395     }
   418     }
   396 
   419 
   397 TInt CSenServiceManagerImpl::UnregisterIdentityProviderL(
   420 TInt CSenServiceManagerImpl::UnregisterIdentityProviderL(
   398                                             CSenIdentityProvider& aProvider)
   421                                             CSenIdentityProvider& aProvider)