#include <val.h>


Definition at line 589 of file val.h.
Public Member Functions | |
| val_Time (const string &a_name, const val_Limit a_limits, const UInt32_t a_minNumOfVal=1, const UInt64_t a_maxNumOfVal=cfg_INFINITE, const string &a_defaultStr="") | |
| virtual | ~val_Time () |
| virtual void | Bind (ivd_Time32_t &a_time) |
| virtual void | Assign (const string &a_strVal) |
Private Attributes | |
| ivd_Time32_t * | m_time_p |
| log_CLASSID_m | |
| val_Time::~val_Time | ( | ) | [virtual] |
| void val_Time::Bind | ( | ivd_Time32_t & | a_time | ) | [virtual] |
| void val_Time::Assign | ( | const string & | a_strVal | ) | [virtual] |
Implements val_BasicValue.
Definition at line 704 of file val.cpp.
References cmn_Time::GetTime_t(), m_time_p, and NULL.
00704 { 00705 if (m_time_p == NULL) { 00706 return; 00707 }; 00708 00709 if (a_strVal.empty()) { 00710 // Empty input string means the Epoch. 00711 *m_time_p = 0; 00712 } 00713 else { 00714 // cmn_Time is used to convert from string to ivd_Time32_t 00715 cmn_Time tmp(a_strVal); 00716 *m_time_p = tmp.GetTime_t(); 00717 } 00718 }

ivd_Time32_t* val_Time::m_time_p [private] |
val_Time::log_CLASSID_m [private] |
1.5.6