it_bus_services/locator_endpoint_manager.h

00001 #ifndef _IT_BUS_SERVICES_LOCATOR_ENDPOINT_H_
00002 #define _IT_BUS_SERVICES_LOCATOR_ENDPOINT_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #ifndef IT_LOCATOR_ENDPOINT_API
00008 #ifdef IT_LOCATOR_ENDPOINT_API_EXPORT
00009 #define IT_LOCATOR_ENDPOINT_API    IT_DECLSPEC_EXPORT
00010 #else
00011 #define IT_LOCATOR_ENDPOINT_API    IT_DECLSPEC_IMPORT
00012 #endif
00013 #endif
00014 
00015 #include <it_bus/service.h>
00016 #include <orbix/corba.hh>
00017 
00018 namespace IT_Bus_Services
00019 {
00020     class IT_LOCATOR_ENDPOINT_API LocatorEndpointManager : public IT_CORBA::RefCountedLocalObject
00021     {
00022       public:
00023         static const char * LOCATOR_ENDPOINT_INITIAL_REFERENCE;
00024 
00025         virtual void 
00026         pause_service(
00027             const IT_Bus::QName& service
00028         ) = 0;
00029         
00030         virtual void
00031         resume_service(
00032             const IT_Bus::QName& service
00033         ) = 0;
00034     };
00035 }
00036 
00037 #endif  

Generated on Tue Mar 20 15:27:53 2007 for Artix by  doxygen 1.5.1-p1