summaryrefslogtreecommitdiff
path: root/apps/drwho/PMS_Flo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/drwho/PMS_Flo.cpp')
-rw-r--r--apps/drwho/PMS_Flo.cpp71
1 files changed, 0 insertions, 71 deletions
diff --git a/apps/drwho/PMS_Flo.cpp b/apps/drwho/PMS_Flo.cpp
deleted file mode 100644
index e969ad4f4c6..00000000000
--- a/apps/drwho/PMS_Flo.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-#include "Options.h"
-#include "BS_Server.h"
-#include "PMS_Flo.h"
-
-// This function packs the located friends userids, plus the machines
-// they are logged into (along with the inactive and active counts on
-// each machine) into a buffer that is subsequently transmitted back
-// to the client across the network.
-
-int
-PMS_Flo::encode (char *packet, int &packet_length)
-{
- if (Options::get_opt (Options::DEBUG) != 0)
- ACE_DEBUG ((LM_DEBUG,
- "in PMS_Flo::encode"));
-
- Protocol_Record *prp;
- char *buf_ptr = packet;
-
- sprintf (buf_ptr,
- "Users %d",
- this->get_total_users ());
- buf_ptr += ACE_OS::strlen (buf_ptr) + 1;
-
- // We only send back info on friends that we actually see logged in.
-
- for (;
- (prp = this->get_next_friend ()) != 0;
- *buf_ptr++ = '\t')
- buf_ptr = this->handle_protocol_entries (ACE::strecpy (buf_ptr,
- prp->get_login ()),
- prp->get_drwho_list ());
- *buf_ptr++ = '\n';
- packet_length = buf_ptr - packet;
-
- if (Options::get_opt (Options::DEBUG) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "packet_length = %d\n",
- packet_length));
- ACE_OS::write (ACE_STDERR, packet, packet_length);
- ACE_DEBUG ((LM_DEBUG,
- "\n"));
- }
-
- return 1;
-}
-
-// This function takes a packet received from the client and calls the
-// appropriate Protocol_Manager routine to build the local table of
-// friends.
-
-int
-PMS_Flo::decode (char *packet, int &packet_length)
-{
- if (Options::get_opt (Options::DEBUG) != 0)
- ACE_DEBUG ((LM_DEBUG,
- "in PMS_Flo::decode, packet_length = %d\n",
- packet_length));
-
- ACE_NEW_RETURN (this->ss,
- BS_Server (packet),
- -1);
- return 1;
-}
-
-PMS_Flo::PMS_Flo (void)
-{
-}