webservices/wsframework/src/senwebservicesession.cpp
changeset 29 5743aa3a72c3
parent 28 0802db42e4e9
equal deleted inserted replaced
28:0802db42e4e9 29:5743aa3a72c3
    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;
   100     iValidUntil = Time::NullTTime();
   100     iValidUntil = Time::NullTTime();
       
   101     iMaxTime = Time::NullTTime();;
   101     iFrameworkId = iFramework.Id().AllocL();
   102     iFrameworkId = iFramework.Id().AllocL();
   102     }
   103     }
   103 
   104 
   104 EXPORT_C CSenWebServiceSession::~CSenWebServiceSession()
   105 EXPORT_C CSenWebServiceSession::~CSenWebServiceSession()
   105     {
   106     {
  1551         {
  1552         {
  1552         return iValidUntil;
  1553         return iValidUntil;
  1553         }
  1554         }
  1554     else
  1555     else
  1555         {
  1556         {
  1556         const TTime& MAX_TIME = Time::MaxTTime();
  1557         //const TTime& MAX_TIME = Time::MaxTTime();
  1557         return MAX_TIME; // if no expiration was set, the session is
  1558         //return MAX_TIME; // if no expiration was set, the session is
  1558                          // valid forever(!)
  1559                          // valid forever(!)
       
  1560          iMaxTime = Time::MaxTTime();
       
  1561          return iMaxTime;             
       
  1562                          
  1559         }
  1563         }
  1560     }
  1564     }
  1561 
  1565 
  1562 EXPORT_C void CSenWebServiceSession::WriteAsXMLToL(RWriteStream& aWriteStream)
  1566 EXPORT_C void CSenWebServiceSession::WriteAsXMLToL(RWriteStream& aWriteStream)
  1563     {
  1567     {