3 //=============================================================================
7 * Defines the implementation header for the Consumer interface.
9 * @author Kirthika Parameswaran <kirthika@cs.wustl.edu>
11 //=============================================================================
16 #include "ConsumerS.h"
17 #include "ConsumerC.h"
18 #include "NotifierS.h"
23 * @brief Consumer object implementation.
25 * This class has methods that are called by the callback quoter
28 class Consumer_i
: public POA_Callback_Quoter::Consumer
37 /// Gets the stock information from the Notifier.
38 void push (const Callback_Quoter::Info
& data
);
40 /// Used to get the consumer to shut down.
41 virtual void shutdown (void);
43 /// Set the ORB pointer.
44 void orb (CORBA::ORB_ptr o
);
50 /// If 1 denotes that the consumer is dead else alive.
53 // @@ Please rename to Notifier.
54 /// Smart pointer to the Notifier object.
58 #endif /* CONSUMER_I_H */