it_bus/xa_switch.h

00001 // @Copyright (c) 2005 IONA Technologies PLC. All Rights Reserved.
00002 //
00003 
00004 #ifndef _IT_BUS_XA_SWITCH_INTERFACE_
00005 #define _IT_BUS_XA_SWITCH_INTERFACE_
00006 
00007 #include <it_cal/features.h>
00008 #include <it_bus/api_defines.h>
00009 #ifndef IT_MINIMISE_INCLUDES
00010 #include <it_bus/bus.h>
00011 #endif
00012 
00013 #include <orbix_sys/xa.h>
00014 #include <omg/XA.hh>
00015 
00016 #if defined(__cplusplus)
00017 extern "C"
00018 {
00019 #endif
00020 
00021     // function for running under MQ as XA TM
00022     //
00023     IT_XA_SWITCH_API xa_switch_t* IT_CDECL
00024     MQStart();
00025 
00026     // function used to obtain an XA Switch instance
00027     //
00028     IT_XA_SWITCH_API xa_switch_t*
00029     GetXASwitch();
00030 
00031 #if defined(__cplusplus)
00032 }
00033 #endif
00034 
00035 #endif 

Generated on Thu Sep 7 11:39:08 2006 for Artix by  doxygen 1.4.7