00001 // $Id: MonitorSequenceProxyPushSupplier.h 87447 2009-11-10 20:16:14Z dai_y $ 00002 #ifndef MONITORSEQUENCEPROXYPUSHSUPPLIER_H 00003 #define MONITORSEQUENCEPROXYPUSHSUPPLIER_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 "ace/SString.h" 00013 #include "orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h" 00014 #include "orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h" 00015 00016 #if defined (TAO_HAS_MONITOR_FRAMEWORK) && (TAO_HAS_MONITOR_FRAMEWORK == 1) 00017 00018 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00019 00020 class TAO_Notify_MC_Ext_Export TAO_MonitorSequenceProxyPushSupplier 00021 : public TAO_MonitorProxySupplier_T<TAO_Notify_SequenceProxyPushSupplier> 00022 { 00023 // No implementation needed at this level 00024 // we're just mixing in the MonitorProxySupplier 00025 }; 00026 TAO_END_VERSIONED_NAMESPACE_DECL 00027 00028 #endif // TAO_HAS_MONITOR_FRAMEWORK == 1 00029 00030 #include /**/ "ace/post.h" 00031 #endif /* MONITORSEQUENCEPROXYPUSHSUPPLIER_H */