00001 // $Id: MonitorStructuredProxyPushSupplier.h 87447 2009-11-10 20:16:14Z dai_y $ 00002 #ifndef MONITORSTRUCTUREDPROXYPUSHSUPPLIER_H 00003 #define MONITORSTRUCTUREDPROXYPUSHSUPPLIER_H 00004 00005 #include /**/ "ace/pre.h" 00006 #include "orbsvcs/Notify/MonitorControlExt/notify_mc_ext_export.h" 00007 00008 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00009 # pragma once 00010 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00011 00012 #include "orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h" 00013 #include "orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h" 00014 00015 #if defined (TAO_HAS_MONITOR_FRAMEWORK) && (TAO_HAS_MONITOR_FRAMEWORK == 1) 00016 00017 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00018 00019 typedef TAO_MonitorProxySupplier_T<TAO_Notify_StructuredProxyPushSupplier> TAO_MonitorStructuredProxyPushSupplier; 00020 #if 0 00021 class TAO_Notify_MC_Ext_Export TAO_MonitorStructuredProxyPushSupplier 00022 : public TAO_MonitorProxySupplier_T<TAO_Notify_StructuredProxyPushSupplier> 00023 { 00024 // Consider making this a typedef 00025 }; 00026 #endif 00027 00028 TAO_END_VERSIONED_NAMESPACE_DECL 00029 00030 #endif // TAO_HAS_MONITOR_FRAMEWORK == 1 00031 00032 #include /**/ "ace/post.h" 00033 #endif /* MONITORSTRUCTUREDPROXYPUSHSUPPLIER_H */