diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp new file mode 100644 index 00000000000..dfe1f96394d --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp @@ -0,0 +1,28 @@ +// $Id$ + +#include "orbsvcs/Event/EC_Supplier_Filter.h" +#include "orbsvcs/Event/EC_ProxySupplier.h" +#include "orbsvcs/Event/EC_QOS_Info.h" + +#if ! defined (__ACE_INLINE__) +#include "orbsvcs/Event/EC_Supplier_Filter.inl" +#endif /* __ACE_INLINE__ */ + +ACE_RCSID(Event, EC_Supplier_Filter, "$Id$") + +TAO_BEGIN_VERSIONED_NAMESPACE_DECL + +TAO_EC_Supplier_Filter::~TAO_EC_Supplier_Filter (void) +{ +} + +// **************************************************************** + +void +TAO_EC_Filter_Worker::work (TAO_EC_ProxyPushSupplier *supplier) +{ + TAO_EC_QOS_Info qos_info = this->event_info_; + supplier->filter (this->event_, qos_info); +} + +TAO_END_VERSIONED_NAMESPACE_DECL |