#include <Siena.h>
Inheritance diagram for SienaBase::

Public Methods | |
| virtual void | publish (const Notification &e)=0 |
| virtual void | advertise (const Filter &f, const SienaId &) |
| virtual void | unadvertise (const Filter &, const SienaId &) |
| virtual void | unadvertise (const SienaId &) |
| virtual void | shutdown () |
this interface (virtual class) represents a minimal interface to the Siena service that is limited to publications. In practice, this interface does not allow subscriptions.
|
|
advertises a class of notifications |
|
|
publish a notification Reimplemented in ThinClient. |
|
|
closes the interface to the Siena service Reimplemented in ThinClient. |
|
|
cancels all advertisements for the same id |
|
|
cancels a set of advertisements |