equal
deleted
inserted
replaced
37 #include "sendebug.h" |
37 #include "sendebug.h" |
38 #include "senservicemanagerdefines.h" |
38 #include "senservicemanagerdefines.h" |
39 #include "senservicepolicy.h" |
39 #include "senservicepolicy.h" |
40 #include "seninternalcredential.h" |
40 #include "seninternalcredential.h" |
41 #include "sensaxutils.h" |
41 #include "sensaxutils.h" |
42 #include <xmlengnodelist.h> |
42 #include <xml/dom/xmlengnodelist.h> |
43 #include <SenIdentityProvider.h> |
43 #include <SenIdentityProvider.h> |
44 #include "senlogger.h" |
44 #include "senlogger.h" |
45 #include <SenXmlConstants.h> |
45 #include <SenXmlConstants.h> |
46 |
46 |
47 #include <SenTransportProperties.h> |
47 #include <SenTransportProperties.h> |
89 { |
89 { |
90 } |
90 } |
91 |
91 |
92 EXPORT_C void CSenWebServiceSession::ConstructL() |
92 EXPORT_C void CSenWebServiceSession::ConstructL() |
93 { |
93 { |
94 |
94 TLSLOG(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,_L("CSenWebServiceSession::ConstructL()")); |
95 // Sets the local name to "ServiceDescription" |
95 // Sets the local name to "ServiceDescription" |
96 // and initiates the inner ipElement |
96 // and initiates the inner ipElement |
97 CSenServiceSession::BaseConstructL(); |
97 CSenServiceSession::BaseConstructL(); |
98 // Init member variables |
98 // Init member variables |
99 iClientServerInterval = 0; |
99 iClientServerInterval = 0; |
101 iFrameworkId = iFramework.Id().AllocL(); |
101 iFrameworkId = iFramework.Id().AllocL(); |
102 } |
102 } |
103 |
103 |
104 EXPORT_C CSenWebServiceSession::~CSenWebServiceSession() |
104 EXPORT_C CSenWebServiceSession::~CSenWebServiceSession() |
105 { |
105 { |
|
106 TLSLOG(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,_L("CSenWebServiceSession::~CSenWebServiceSession()")); |
106 delete iSecurity; |
107 delete iSecurity; |
107 delete iContract; |
108 delete iContract; |
108 delete iEndpoint; |
109 delete iEndpoint; |
109 delete iFrameworkId; |
110 delete iFrameworkId; |
110 iFrameworkId = NULL; |
111 iFrameworkId = NULL; |
629 HBufC8* apError, |
630 HBufC8* apError, |
630 const TInt aTxnId, |
631 const TInt aTxnId, |
631 MSenRemoteServiceConsumer& aConsumer, |
632 MSenRemoteServiceConsumer& aConsumer, |
632 MSenProperties* aResponseTransportProperties ) |
633 MSenProperties* aResponseTransportProperties ) |
633 { |
634 { |
|
635 CSLOG_FORMAT((aConsumer.ConnectionId() , KMinLogLevel, _L8("CSenWebServiceSession::SendErrorToConsumerL - aErrorCode [%d]"), aErrorCode)); |
634 CleanupStack::PushL(apError); |
636 CleanupStack::PushL(apError); |
635 TInt retVal(KErrNone); |
637 TInt retVal(KErrNone); |
636 |
638 |
637 // Check whether this is a response to one-way request; in such case, |
639 // Check whether this is a response to one-way request; in such case, |
638 // there is no body to validate (but only few response properties): |
640 // there is no body to validate (but only few response properties): |
2118 } |
2120 } |
2119 } |
2121 } |
2120 |
2122 |
2121 EXPORT_C TInt CSenWebServiceSession::AddCredentialObserverL(CSenInternalCredential& aCredential) |
2123 EXPORT_C TInt CSenWebServiceSession::AddCredentialObserverL(CSenInternalCredential& aCredential) |
2122 { |
2124 { |
|
2125 TLSLOG(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,_L("CSenWebServiceSession::AddCredentialObserverL()")); |
2123 TInt error(KErrNone); |
2126 TInt error(KErrNone); |
2124 RSenCredentialPtr credentialPtr = |
2127 RSenCredentialPtr credentialPtr = |
2125 ((MSenServiceManager&)iFramework.Manager()).CredentialL( |
2128 ((MSenServiceManager&)iFramework.Manager()).CredentialL( |
2126 aCredential.IdentifierL().IdL(), error); |
2129 aCredential.IdentifierL().IdL(), error); |
2127 if ( error == KErrNone ) |
2130 if ( error == KErrNone ) |
2149 } |
2152 } |
2150 |
2153 |
2151 } |
2154 } |
2152 CredentialChanged(MSenCredentialObserver::EAdded, NULL); |
2155 CredentialChanged(MSenCredentialObserver::EAdded, NULL); |
2153 SetStatusL(); |
2156 SetStatusL(); |
2154 |
2157 TLSLOG(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,_L("CSenWebServiceSession::AddCredentialObserverL() Completed")); |
2155 return KErrNone; |
2158 return KErrNone; |
2156 } |
2159 } |
2157 |
2160 |
2158 // End of File |
2161 // End of File |