37string BESStatus::boot_time;
38int BESStatus::_counter;
40BESStatus::BESStatus() {
41 if (_counter++ == 0) {
42 const time_t sctime = time(NULL);
44 localtime_r(&sctime, &sttime);
46 strftime(zone_name,
sizeof(zone_name),
"%Z", &sttime);
49 string::size_type index = boot_time.find(
'\n');
50 if (index != string::npos)
51 boot_time.erase(index);
59BESStatus::~BESStatus() {