TAO_CosNotification
2.1.2
|
#include <ETCL_Filter.h>
|
private |
A list of the constraints stored in this filter.
TAO_Notify_ETCL_Filter::TAO_Notify_ETCL_Filter | ( | PortableServer::POA_ptr | poa, |
const char * | constraint_grammar, | ||
const TAO_Notify_Object::ID & | id | ||
) |
Constructor.
|
virtual |
Destructor.
|
private |
|
private |
|
protectedvirtual |
|
private |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Load our attributes. Each derived type should call the superclass load first before loading its own attributes.
Reimplemented from TAO_Notify_Object.
|
virtual |
Create a child of the appropriate type and return it.
Use "type" as passed in to determine what kind of child (supporting the Topology_Object interface) to create and return. Inform it of its new ID.
Reimplemented from TAO_Notify::Topology_Object.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
privatevirtual |
Release this object.
Implements TAO_Notify_Refcountable.
|
protectedvirtual |
|
private |
|
virtual |
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.
Id generator for ConstraintInfo's.
Id assigned to this object.
Reimplemented from TAO_Notify_Object.
Lock to serialize access to data members.
Reimplemented from TAO_Notify_Object.
The POA in which the object is activated.
Reimplemented from TAO_Notify_Object.