33 #include "BESStatus.h" 35 string BESStatus::boot_time ;
36 int BESStatus::_counter ;
38 BESStatus::BESStatus()
42 const time_t sctime = time( NULL ) ;
43 const struct tm *sttime = localtime( &sctime ) ;
45 strftime( zone_name,
sizeof( zone_name ),
"%Z", sttime ) ;
47 boot_time = string( zone_name ) +
" " + string( asctime( sttime ) ) ;
50 string::size_type index = boot_time.find(
'\n' ) ;
51 if( index != string::npos )
52 boot_time.erase( index ) ;
61 BESStatus::~BESStatus()