summaryrefslogtreecommitdiff
path: root/ACE/examples/Web_Crawler/URL_Status.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/Web_Crawler/URL_Status.cpp')
-rw-r--r--ACE/examples/Web_Crawler/URL_Status.cpp40
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..79190a5f9f3
--- /dev/null
+++ b/ACE/examples/Web_Crawler/URL_Status.cpp
@@ -0,0 +1,40 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "URL_Status.h"
+
+
+
+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;
+}