Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

it_bus_services/session_state_callback_manager.h

00001 #ifndef _IT_BUS_SERVICES_SESSION_STATE_CALLBACK_MANAGER_H_
00002 #define _IT_BUS_SERVICES_SESSION_STATE_CALLBACK_MANAGER_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus_services/session_state_callback.h>
00008 #include <it_bus/bus.h>
00009 
00010 namespace IT_Bus_Services
00011 {
00012     namespace IT_SessionManager 
00013     {
00018         class IT_WS_SM_ENDPOINT_MGR_API SessionStateCallbackManager
00019         {
00020           public:
00021     
00053             static void
00054             register_callback(
00055                 IT_Bus::Bus_ptr bus,
00056                 SessionStateCallback & callback
00057             );
00058     
00066             static void
00067             deregister_callback(
00068                 IT_Bus::Bus_ptr bus,
00069                 SessionStateCallback & callback
00070             );
00071         };
00072     }
00073 }
00074 
00075 #endif  

Generated on Wed Mar 22 12:23:19 2006 for Artix by  doxygen 1.3.9.1