class NotificationFilter

A NotificationFilter object specifies either an entire Category or a subset of Items within a Category to be monitored. More...

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

Public Methods


Detailed Description

A NotificationFilter object specifies either an entire Category or a subset of Items within a Category to be monitored. It can also specify monitoring of changes of the attributes of the Category.

See Category.h for more details on the use of NotificationFilter(s).

 NotificationFilter ()

Constructor.

 NotificationFilter (const NotificationFilter& filter)

Copy Constructor.

NotificationFilter ()

[virtual]

Destructor.

void  monitorItem (const String& selector)

[virtual]

Register interest in Item named by "selector". Any prior call to monitorAllItems() for this NotificationFilter is no longer in effect.

void  unmonitorItem (const String& selector)

[virtual]

Unregister interest in Item named by "selector". It is an error to call this method if a monitorAllItems() call is in effect.

void  monitorAllItems ()

[virtual]

Register interest in all Items in Category.

void  unmonitorAllItems ()

[virtual]

Unregister interest in all Items in Category.

void  monitorCategoryAttrs ()

[virtual]

Register interest in all Category attributes.

void  unmonitorCategoryAttrs ()

[virtual]

Unregister interest in all Category attributes.

bool  monitorsItem (const String& selector)

[virtual]

Determine if the filter monitors specified item

bool  monitorsCategoryAttrs ()

[virtual]

Determine if the filter monitors category attributes

NotificationFilter*  clone ()

[const]

Create a copy of this NotificationFilter.


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