class ChildCategoryListener

Class for monitoring changes in child Item(s) for ComputedAssoc. More...

Definition#include <sysadm/ChildCategoryListener.h>
InheritsCategoryListener
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

Class for monitoring changes in child Item(s) for ComputedAssoc. For internal use by ComputedAssoc.

static const char* NAME

For logging.

 ChildCategoryListener (Category& childCategory, NotificationFilter* filter, ComputedAssoc& assoc)

Constructor.

ChildCategoryListener ()

[virtual]

Destructor.

void  itemAdded (const Item& item)

[virtual]

Called by Category after an Item has been added or detected at startup.

Reimplemented from CategoryListener.

void  itemChanged (const Item& oldItem, const Item& newItem)

[virtual]

Called by Category when an Item changes.

Reimplemented from CategoryListener.

void  itemRemoved (const Item& item)

[virtual]

Called by Category when an Item is removed.

Reimplemented from CategoryListener.

void  beginBlockChanges ()

[virtual]

Called by Category prior to a block of changes. For example, Category::replaceItemList() calls beginBlockChanges() before changing the list.

Reimplemented from CategoryListener.

void  endBlockChanges ()

[virtual]

Called by Category after a block of changes.

Reimplemented from CategoryListener.

void  endExists ()

[virtual]

Called by Category after notification of current state.

Reimplemented from CategoryListener.

void  attrChanged (const AttrEvent& event)

[virtual]

Called by Category after a Category attribute has been added or detected at startup

Reimplemented from CategoryListener.

void  adoptAndReplaceNotificationFilter (NotificationFilter* filter)

[virtual]

Recomputes the list of children based on the child items that match filter. Changes filter associated with the listener on child category items.


Generated by: rusty@irem on Mon Sep 18 18:07:52 2000, using kdoc 2.0a36.