summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h')
-rw-r--r--TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h b/TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h
index 734b409a9e1..34d0240c104 100644
--- a/TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h
+++ b/TAO/orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h
@@ -47,6 +47,7 @@ public:
///= TAO_Notify_Tests_FilterFactory methods.
virtual CosNotifyFilter::FilterFactory_ptr create (PortableServer::POA_ptr filter_poa);
+ virtual void destroy (void);
///= CosNotifyFilter::FilterFactory methods
@@ -55,7 +56,14 @@ public:
virtual CosNotifyFilter::MappingFilter_ptr create_mapping_filter (const char * constraint_grammar,
const CORBA::Any & default_value);
+ virtual TAO_Notify_Object::ID get_filter_id (CosNotifyFilter::Filter_ptr filter);
+ virtual CosNotifyFilter::Filter_ptr get_filter (const TAO_Notify_Object::ID& id);
+ virtual void save_persistent (TAO_Notify::Topology_Saver& saver);
+
protected:
+ /// Release this object.
+ virtual void release (void);
+
/// The POA in which to activate the Filters.
PortableServer::POA_var filter_poa_;
};