/* -*- C++ -*- */ // $Id$ // // ============================================================================ // // = LIBRARY // ORBSVCS COS Event Channel examples // // = FILENAME // Supplier // // = AUTHOR // Carlos O'Ryan (coryan@cs.wustl.edu) // // ============================================================================ #ifndef SUPPLIER_H #define SUPPLIER_H #include "orbsvcs/orbsvcs/CosEventCommS.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ class Supplier : public POA_CosEventComm::PushSupplier { // = TITLE // Simple supplier object // // = DESCRIPTION // This class is a supplier of events. // public: Supplier (void); // Constructor int run (int argc, char* argv[]); // Run the test // = The CosEventComm::PushSupplier methods virtual void disconnect_push_supplier (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) ACE_THROW_SPEC ((CORBA::SystemException)); // The skeleton methods. private: }; #endif /* SUPPLIER_H */