summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Builder.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Builder.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Builder.h b/TAO/orbsvcs/orbsvcs/Notify/Builder.h
index a046f401c8a..45691bc6e64 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Builder.h
+++ b/TAO/orbsvcs/orbsvcs/Notify/Builder.h
@@ -26,6 +26,8 @@ class TAO_NS_EventChannelFactory;
class TAO_NS_EventChannel;
class TAO_NS_SupplierAdmin;
class TAO_NS_ConsumerAdmin;
+class TAO_NS_FilterFactory;
+//class TAO_NS_Filter;
/**
* @class TAO_NS_Builder
@@ -54,7 +56,7 @@ public:
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
CosNotifyChannelAdmin::ProxyConsumer_ptr build_notification_push_consumer (TAO_NS_SupplierAdmin* sa, CosNotifyChannelAdmin::ClientType ctype, CosNotifyChannelAdmin::ProxyID_out proxy_id ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException
@@ -66,6 +68,8 @@ public:
CORBA::SystemException
, CosNotifyChannelAdmin::AdminLimitExceeded
));
+
+ CosNotifyFilter::FilterFactory_ptr build_filter_factory (ACE_ENV_SINGLE_ARG_DECL);
};
#if defined (__ACE_INLINE__)