|
| 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.