Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

HTTPDate Class Reference

#include <httpDate.h>

List of all members.

Private Member Functions

INLINE HTTPDate (time_t time)
 HTTPDate (const string &format)
INLINE HTTPDate (const HTTPDate &copy)
INLINE void operator= (const HTTPDate &copy)
INLINE bool is_valid () const
string get_string () const
INLINE time_t get_time () const
INLINE bool operator== (const HTTPDate &other) const
INLINE bool operator!= (const HTTPDate &other) const
INLINE bool operator< (const HTTPDate &other) const
INLINE bool operator> (const HTTPDate &other) const
INLINE int compare_to (const HTTPDate &other) const
INLINE void operator+= (int seconds)
INLINE void operator-= (int seconds)
INLINE HTTPDate operator+ (int seconds) const
INLINE HTTPDate operator- (int seconds) const
INLINE int operator- (const HTTPDate &other) const
bool input (istream &in)
void output (ostream &out) const

Static Private Member Functions

INLINE HTTPDate now ()
string get_token (const string &str, size_t &pos)

Private Attributes

PUBLISHED __pad0__: INLINE HTTPDate()
time_t _time


Constructor & Destructor Documentation

INLINE HTTPDate::HTTPDate time_t  time  )  [private]
 

Referenced by input().

HTTPDate::HTTPDate const string &  format  )  [private]
 

Definition at line 43 of file httpDate.cxx.

References _time, format, get_token(), months, now(), NULL, num_months, num_weekdays, t, and weekdays.

INLINE HTTPDate::HTTPDate const HTTPDate &  copy  )  [private]
 


Member Function Documentation

INLINE int HTTPDate::compare_to const HTTPDate &  other  )  const [private]
 

Referenced by DocumentSpec::compare_to().

string HTTPDate::get_string  )  const [private]
 

Definition at line 233 of file httpDate.cxx.

References _time, is_valid(), months, and weekdays.

Referenced by output().

INLINE time_t HTTPDate::get_time  )  const [private]
 

string HTTPDate::get_token const string &  str,
size_t &  pos
[static, private]
 

Definition at line 316 of file httpDate.cxx.

References start.

Referenced by HTTPDate().

bool HTTPDate::input istream &  in  )  [private]
 

Definition at line 260 of file httpDate.cxx.

References HTTPDate(), and is_valid().

INLINE bool HTTPDate::is_valid  )  const [private]
 

Referenced by get_string(), input(), and DocumentSpec::input().

INLINE HTTPDate HTTPDate::now  )  [static, private]
 

Referenced by HTTPDate().

INLINE bool HTTPDate::operator!= const HTTPDate &  other  )  const [private]
 

INLINE HTTPDate HTTPDate::operator+ int  seconds  )  const [private]
 

INLINE void HTTPDate::operator+= int  seconds  )  [private]
 

INLINE int HTTPDate::operator- const HTTPDate &  other  )  const [private]
 

INLINE HTTPDate HTTPDate::operator- int  seconds  )  const [private]
 

INLINE void HTTPDate::operator-= int  seconds  )  [private]
 

INLINE bool HTTPDate::operator< const HTTPDate &  other  )  const [private]
 

INLINE void HTTPDate::operator= const HTTPDate &  copy  )  [private]
 

INLINE bool HTTPDate::operator== const HTTPDate &  other  )  const [private]
 

INLINE bool HTTPDate::operator> const HTTPDate &  other  )  const [private]
 

void HTTPDate::output ostream &  out  )  const [private]
 

Definition at line 293 of file httpDate.cxx.

References get_string().


Member Data Documentation

PUBLISHED HTTPDate::__pad0__ [private]
 

Definition at line 36 of file httpDate.h.

time_t HTTPDate::_time [private]
 

Definition at line 67 of file httpDate.h.

Referenced by get_string(), and HTTPDate().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:34 2003 for Panda by doxygen1.3