diff options
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.h | 8 |
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_; }; |