Author: Antonio Carzaniga

Siena C++ API documentation (v. 0.4.3)

- Main Page
- Classes
- Files
- Examples

# Siena C++ API Documentation

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.

Copyright © 2001 University of Colorado.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". This documentation is authored and maintained by Antonio Carzaniga