This documentation describes the C++ application programming interface to the Siena event notification service. The abstract interface of Siena is described by SienaBase, SienaPull, and SienaPush. A client application, being a publisher or a subscriber or both, accesses the Siena service through an implementation of an abstract interface. The current API provides one implementation, given by the ThinClient class.
The data model of Siena is documented in Notification and AttributeValue. The filter model is documented in Filter and AttributeConstraint.
See the Example Section for code examples and compilation instruction.