18 #ifndef _LOG4CXX_HELPERS_TIMEZONE_H 19 #define _LOG4CXX_HELPERS_TIMEZONE_H 21 #include <log4cxx/logstring.h> 22 #include <log4cxx/helpers/objectimpl.h> 23 #include <log4cxx/helpers/objectptr.h> 26 #pragma warning ( push ) 27 #pragma warning ( disable: 4251 ) 30 struct apr_time_exp_t;
37 LOG4CXX_PTR_DEF(TimeZone);
42 DECLARE_ABSTRACT_LOG4CXX_OBJECT(
TimeZone)
43 BEGIN_LOG4CXX_CAST_MAP()
45 END_LOG4CXX_CAST_MAP()
47 static const TimeZonePtr& getDefault();
48 static const TimeZonePtr& getGMT();
49 static const TimeZonePtr getTimeZone(
const LogString& ID);
51 const LogString getID()
const 61 virtual log4cxx_status_t explode(apr_time_exp_t* result,
62 log4cxx_time_t input)
const = 0;
80 #endif //_LOG4CXX_HELPERS_TIMEZONE_H Definition: timezone.h:39
Implementation class for Object.
Definition: objectimpl.h:28
Definition: appender.h:33