summaryrefslogtreecommitdiff
path: root/TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp')
-rw-r--r--TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp101
1 files changed, 0 insertions, 101 deletions
diff --git a/TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp b/TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp
deleted file mode 100644
index bd4df9d7029..00000000000
--- a/TAO/examples/Callback_Quoter/Supplier_Timer_Handler.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-// $Id$
-// ===========================================================
-//
-//
-// = LIBRARY
-// TAO/examples/Callback_Quoter
-//
-// = FILENAME
-// Supplier_Time _Handler.cpp
-//
-// = DESCRIPTION
-// Implementation of the Supplier_Time_Handler class.
-//
-// = AUTHOR
-// Kirthika Parameswaran <kirthika@cs.wustl.edu>
-//
-// ===========================================================
-
-#include "ace/OS.h"
-#include "ace/ACE.h"
-
-#include "Supplier_Timer_Handler.h"
-
-
-ACE_RCSID(Callback_Quoter, Supplier, "$Id$")
-
-// The supplier refernce is got so that the mathods in the supplier
-// can be accessed.
-
-Supplier_Timer_Handler:: Supplier_Timer_Handler (Supplier *supplier,
- ACE_Reactor *reactor,
- FILE *file_ptr)
- :supplier_obj_ (supplier),
- reactor_ (reactor),
- file_ptr_ (file_ptr)
-{
- // No-op.
-}
-
-// Destructor.
-
- Supplier_Timer_Handler::~Supplier_Timer_Handler (void)
-{
- // No-op.
-}
-
-// Method which will be called by the reactor on timeout.
-
-int
-Supplier_Timer_Handler:: handle_timeout (const ACE_Time_Value & /* tv */,
- const void * /* arg */)
-{
-
- ACE_DEBUG ((LM_DEBUG,
- "Sending Stock Market Information to Notifier... \n"));
-
- // The next current stock rates are obtained from a file.
- if (this->get_stock_information () == -1)
- return 0;
-
-
- // Send the stock information to the notifier. Graceful exit when
- // the notifier doesnt accept the information.
- if (this->supplier_obj_->send_market_status (stockname_,
- value_) < 0)
- {
- this->reactor_->end_event_loop ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "handle_timeout: send_market_status failed! %p\n",
- "send_market_status"),
- -1);
- }
-
- return 0;
-}
-
-// Get the stock information from a file.
-
-int
-Supplier_Timer_Handler::get_stock_information (void)
-{
- // Scan the file and obtain the stock information.
- if (fscanf (file_ptr_,
- "%s %ld\n",
- stockname_,
- &value_) != EOF)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Stockname: %s, Stockvalue: %d\n",
- stockname_,
- value_));
- return 0;
- }
- else
- {
- // Close down the Reactor.
- this->reactor_->end_event_loop ();
- return -1;
- }
-}
-