TAO_Notify_EventType Class Reference
This type is used to compare different event types. It is used by the Event Manager as a key to find subscription lists.
More...
#include <EventType.h>
List of all members.
Detailed Description
This type is used to compare different event types. It is used by the Event Manager as a key to find subscription lists.
Constructor & Destructor Documentation
TAO_Notify_EventType::TAO_Notify_EventType |
( |
void |
|
) |
|
TAO_Notify_EventType::TAO_Notify_EventType |
( |
const char * |
domain_name, |
|
|
const char * |
type_name | |
|
) |
| | |
TAO_Notify_EventType::TAO_Notify_EventType |
( |
const CosNotification::EventType & |
event_type |
) |
|
TAO_Notify_EventType::~TAO_Notify_EventType |
( |
|
) |
[virtual] |
Member Function Documentation
bool TAO_Notify_EventType::domain_is_wildcard |
( |
const char * |
domain |
) |
const [inline, protected] |
void TAO_Notify_EventType::dump |
( |
void |
|
) |
const |
Helper to print contents.
u_long TAO_Notify_EventType::hash |
( |
void |
|
) |
const [inline] |
Initialize from an NVPList, return false on failure.
void TAO_Notify_EventType::init_i |
( |
const char * |
domain_name, |
|
|
const char * |
type_name | |
|
) |
| | [protected] |
Is this the special event (accept everything).
const CosNotification::EventType & TAO_Notify_EventType::native |
( |
void |
|
) |
const [inline] |
Get the type underneath us.
TAO_Notify_EventType & TAO_Notify_EventType::operator= |
( |
const CosNotification::EventType & |
event_type |
) |
|
Assignment from CosNotification::EventType.
void TAO_Notify_EventType::recompute_hash |
( |
void |
|
) |
[protected] |
Recompute the hash value.
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.
Return the special event type.
bool TAO_Notify_EventType::type_is_wildcard |
( |
const char * |
type |
) |
const [inline, protected] |
Friends And Related Function Documentation
Member Data Documentation
The event_type that we're decorating.
The documentation for this class was generated from the following files: