javacommons/security/src.s60/telutils.cpp
changeset 56 abc41079b313
parent 21 2a9601315dfc
equal deleted inserted replaced
50:023eef975703 56:abc41079b313
    61     {
    61     {
    62         descToStr(iImei, imei);
    62         descToStr(iImei, imei);
    63     }
    63     }
    64 }
    64 }
    65 
    65 
       
    66 signed int TelUtils::getSecureTime()
       
    67 {
       
    68     TTime t;
       
    69     if (t.UniversalTimeSecure())
       
    70     {
       
    71         t.UniversalTime();
       
    72     }
       
    73     TTimeIntervalSeconds sec;
       
    74     TTime baseTime(MAKE_TINT64(0x00dcddb3 ,0x0f2f8000)); // 1st Jan 1970
       
    75     t.SecondsFrom(baseTime, sec);
       
    76     return sec.Int();
       
    77 }
       
    78 
       
    79 /**
       
    80  * Return 0 if secure time has not been set
       
    81  */
       
    82 int TelUtils::isSecureTimeSet()
       
    83 {
       
    84     TTime t;
       
    85     if (KErrNoSecureTime == t.UniversalTimeSecure())
       
    86     {
       
    87         return 0;
       
    88     }
       
    89     return 1;
       
    90 }
    66 
    91 
    67 void TelUtils::ConstructL()
    92 void TelUtils::ConstructL()
    68 {
    93 {
    69     RMobilePhone::TMobilePhoneIdentityV1        phoneId;
    94     RMobilePhone::TMobilePhoneIdentityV1        phoneId;
    70     RTelServer::TPhoneInfo                      phoneInfo;
    95     RTelServer::TPhoneInfo                      phoneInfo;