|
| | TAO_Notify_ETCL_FilterFactory (void) |
| | Constructor. More...
|
| |
| virtual | ~TAO_Notify_ETCL_FilterFactory () |
| | Destructor. More...
|
| |
| virtual CosNotifyFilter::FilterFactory_ptr | create (PortableServer::POA_ptr filter_poa) |
| | = TAO_Notify_FilterFactory methods. More...
|
| |
| virtual void | destroy (void) |
| |
| virtual CosNotifyFilter::Filter_ptr | create_filter (const char *constraint_grammar) |
| | = CosNotifyFilter::FilterFactory methods More...
|
| |
| virtual CosNotifyFilter::MappingFilter_ptr | create_mapping_filter (const char *constraint_grammar, const CORBA::Any &default_value) |
| |
| virtual void | remove_filter (CosNotifyFilter::Filter_ptr filter) |
| |
| virtual void | save_persistent (TAO_Notify::Topology_Saver &saver) |
| |
| virtual TAO_Notify::Topology_Object * | load_child (const ACE_CString &type, CORBA::Long id, const TAO_Notify::NVPList &attrs) |
| | Create a child of the appropriate type and return it. More...
|
| |
| 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 CosNotifyFilter::FilterID | get_filterid (CosNotifyFilter::Filter_ptr filter) |
| |
| virtual CosNotifyFilter::Filter_ptr | get_filter (CosNotifyFilter::FilterID id) |
| |
| | ACE_Service_Object (ACE_Reactor *=0) |
| |
| virtual | ~ACE_Service_Object (void) |
| |
| virtual int | suspend (void) |
| |
| virtual int | resume (void) |
| |
| virtual | ~ACE_Event_Handler (void) |
| |
| virtual ACE_HANDLE | get_handle (void) const |
| |
| virtual void | set_handle (ACE_HANDLE) |
| |
| virtual int | priority (void) const |
| |
| virtual void | priority (int priority) |
| |
| virtual int | handle_input (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
| |
| virtual int | handle_output (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
| |
| virtual int | handle_exception (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
| |
| virtual int | handle_timeout (const ACE_Time_Value ¤t_time, const void *act=0) |
| |
| virtual int | handle_exit (ACE_Process *) |
| |
| virtual int | handle_close (ACE_HANDLE handle, ACE_Reactor_Mask close_mask) |
| |
| virtual int | handle_signal (int signum, siginfo_t *=0, ucontext_t *=0) |
| |
| virtual int | resume_handler (void) |
| |
| virtual int | handle_qos (ACE_HANDLE=ACE_INVALID_HANDLE) |
| |
| virtual int | handle_group_qos (ACE_HANDLE=ACE_INVALID_HANDLE) |
| |
| virtual void | reactor (ACE_Reactor *reactor) |
| |
| virtual ACE_Reactor * | reactor (void) const |
| |
| virtual ACE_Reactor_Timer_Interface * | reactor_timer_interface (void) const |
| |
| virtual Reference_Count | add_reference (void) |
| |
| virtual Reference_Count | remove_reference (void) |
| |
| Reference_Counting_Policy & | reference_counting_policy (void) |
| |
| | ACE_Shared_Object (void) |
| |
| virtual | ~ACE_Shared_Object (void) |
| |
| virtual int | init (int argc, ACE_TCHAR *argv[]) |
| |
| virtual int | fini (void) |
| |
| virtual int | info (ACE_TCHAR **info_string, size_t length=0) const |
| |
| | Topology_Object () |
| | The constructor. More...
|
| |
| virtual | ~Topology_Object () |
| | The destructor. More...
|
| |
| virtual void | initialize (Topology_Parent *topology_parent) |
| | Init this object with data from <rhs>. More...
|
| |
| virtual TAO_Notify_Object::ID | get_id (void) const |
| | Find the id associated with topology object. More...
|
| |
| void | get_id_path (IdVec &id_path) const |
| | Get the path of id's from the root to this object. More...
|
| |
| bool | is_changed (void) const |
| | Is there an unsaved change for this object or its children? More...
|
| |
| virtual | ~TAO_Notify_Object (void) |
| | Destructor. More...
|
| |
| ID | id (void) const |
| | This Object's ID. More...
|
| |
| virtual CORBA::Object_ptr | activate (PortableServer::Servant servant) |
| | Activate. More...
|
| |
| virtual CORBA::Object_ptr | activate (PortableServer::Servant servant, CORBA::Long id) |
| | Activate with existing id. More...
|
| |
| void | deactivate (void) |
| | Deactivate. More...
|
| |
| bool | has_shutdown (void) |
| | Have we been shutdown. returns true if shutdown. More...
|
| |
| void | execute_task (TAO_Notify_Method_Request &method_request) |
| |
| CORBA::Object_ptr | ref (void) |
| | Get CORBA Ref. More...
|
| |
| virtual void | set_qos (const CosNotification::QoSProperties &qos) |
| | Set the QoS Properties. More...
|
| |
| CosNotification::QoSProperties * | get_qos (void) |
| | Get the QoS Properties. More...
|
| |
| bool | find_qos_property_value (const char *name, CosNotification::PropertyValue &value) const |
| |
| virtual TAO_Notify_Timer * | timer (void) |
| | Obtain the Timer manager associated with this object. More...
|
| |
| TAO_Notify_Event_Manager & | event_manager (void) |
| | Accessor for the Event Manager. More...
|
| |
| virtual int | shutdown (void) |
| | Shutdown. Returns 1 if the shutdown was already run once before. More...
|
| |
| virtual void | load_attrs (const TAO_Notify::NVPList &attrs) |
| |
| TAO_Notify_Worker_Task * | get_worker_task (void) |
| | Allow access to the underlying worker task. More...
|
| |
| | TAO_Notify_Refcountable (void) |
| | Constructor. More...
|
| |
| virtual | ~TAO_Notify_Refcountable () |
| |
| CORBA::ULong | _incr_refcnt (void) |
| |
| CORBA::ULong | _decr_refcnt (void) |
| |
| virtual | ~Topology_Savable (void) |
| | Destructor. More...
|
| |
| virtual void | reconnect (void) |
| |
Save our state to a Topology_Saver.
Use the methods of a Topology_Saver to store all information we want persisted. This function is called by our parent, which gives us a saver to use. In turn, we must call this function on all of our children. The implementation should look like: bool change = this->self_changed_; this->self_changed_ = false; this->children_changed_ = false; if (is_persistent ()) { bool want_all_children = saver.begin_object( this->id(), type, attrs, change); for all children { if (want_all_children || child.is_changed()) { child.save_persistent(saver); } } for all deleted children { saver.delete_child(child_type, child_id); } saver.end_object(this->id(), type); )
Implements TAO_Notify::Topology_Savable.