diff options
Diffstat (limited to 'ACE/examples/Web_Crawler/URL_Status.cpp')
-rw-r--r-- | ACE/examples/Web_Crawler/URL_Status.cpp | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/ACE/examples/Web_Crawler/URL_Status.cpp b/ACE/examples/Web_Crawler/URL_Status.cpp new file mode 100644 index 00000000000..35a57420593 --- /dev/null +++ b/ACE/examples/Web_Crawler/URL_Status.cpp @@ -0,0 +1,40 @@ +/* -*- C++ -*- */ +// $Id$ + +#include "URL_Status.h" + +ACE_RCSID(Web_Crawler, URL_Status, "$Id$") + +URL_Status::URL_Status (STATUS_CODE code) + : status_ (code) +{ +} + +URL_Status::URL_Status (const URL_Status &s) + : status_ (s.status_) +{ +} + +URL_Status::STATUS_CODE +URL_Status::status (void) const +{ + return this->status_; +} + +void +URL_Status::status (int s) +{ + this->status_ = URL_Status::STATUS_CODE (s); +} + +void +URL_Status::status (URL_Status::STATUS_CODE s) +{ + this->status_ = s; +} + +int URL_Status::destroy (void) +{ + delete this; + return 0; +} |