summaryrefslogtreecommitdiff
path: root/ACE/apps/drwho/Drwho_Node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/apps/drwho/Drwho_Node.cpp')
-rw-r--r--ACE/apps/drwho/Drwho_Node.cpp101
1 files changed, 101 insertions, 0 deletions
diff --git a/ACE/apps/drwho/Drwho_Node.cpp b/ACE/apps/drwho/Drwho_Node.cpp
new file mode 100644
index 00000000000..ab3b66b93f9
--- /dev/null
+++ b/ACE/apps/drwho/Drwho_Node.cpp
@@ -0,0 +1,101 @@
+// $Id$
+
+#include "Drwho_Node.h"
+
+Drwho_Node::Drwho_Node (const char *h_name, Drwho_Node *n)
+ : key_name1_ (h_name),
+ key_name2_ (0),
+ tty_name_ (0),
+ idle_time_ (0),
+ active_count_ (0),
+ inactive_count_ (0),
+ next_ (n)
+{}
+
+Drwho_Node::Drwho_Node (void)
+ : key_name1_ (0),
+ key_name2_ (0),
+ tty_name_ (0),
+ idle_time_ (0),
+ active_count_ (0),
+ inactive_count_ (0),
+ next_ (0)
+{}
+
+const char *
+Drwho_Node::get_login_name (void)
+{
+ return this->key_name1_;
+}
+
+const char *
+Drwho_Node::set_login_name (const char *str)
+{
+ this->key_name1_ = str;
+ return str;
+}
+
+const char *
+Drwho_Node::get_real_name (void)
+{
+ return this->key_name2_;
+}
+
+const char *
+Drwho_Node::set_real_name (const char *str)
+{
+ this->key_name2_ = str;
+ return str;
+}
+
+const char *
+Drwho_Node::get_host_name (void)
+{
+ return this->key_name1_;
+}
+
+const char *
+Drwho_Node::set_host_name (const char *str)
+{
+ this->key_name1_ = str;
+ return str;
+}
+
+int
+Drwho_Node::get_active_count (void)
+{
+ return this->active_count_;
+}
+
+int
+Drwho_Node::get_inactive_count (void)
+{
+ return this->inactive_count_;
+}
+
+int
+Drwho_Node::set_active_count (int count)
+{
+ this->active_count_ = count;
+ return count;
+}
+
+int
+Drwho_Node::set_inactive_count (int count)
+{
+ this->inactive_count_ = count;
+ return count;
+}
+
+int
+Drwho_Node::set_idle_time (int idle_time)
+{
+ this->idle_time_ = idle_time;
+ return idle_time;
+}
+
+int
+Drwho_Node::get_idle_time (void)
+{
+ return this->idle_time_;
+}