Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / examples / RtEC / IIOPGateway / Supplier.h
blob0b71d3a186d2e097fa88bfbfe5126386ae3b46a6
1 /* -*- C++ -*- */
2 /**
3 * @file Supplier.h
5 * @author Carlos O'Ryan (coryan@cs.wustl.edu)
7 * IIOP Gateway
8 */
9 #ifndef SUPPLIER_H
10 #define SUPPLIER_H
12 #include "orbsvcs/RtecEventCommS.h"
14 #if !defined (ACE_LACKS_PRAGMA_ONCE)
15 # pragma once
16 #endif /* ACE_LACKS_PRAGMA_ONCE */
18 /**
19 * @class Supplier
21 * @brief Simple supplier object
23 * This class is a supplier of events. It simply publishes one event type.
25 class Supplier : public POA_RtecEventComm::PushSupplier
27 public:
28 /// Constructor
29 Supplier ();
31 /// Run the test
32 int run (int argc, ACE_TCHAR* argv[]);
34 // = The RtecEventComm::PushSupplier methods
36 /// The skeleton methods.
37 virtual void disconnect_push_supplier ();
39 private:
40 int parse_args (int argc, ACE_TCHAR *argv[]);
43 #endif /* SUPPLIER_H */