#include <PropertyClient.h>
Inheritance diagram for propertyservice::PropertyClient:

Public Methods | |
| PropertyClient (CORBA::ORB_ptr orb, corba::PropertyService_ptr service) | |
| Create a new PropertyClient front-end for the given CORBA service. | |
| PropertyClient (std::string service) throw (ORBException&) | |
| Create a new PropertyClient front-end for the given CORBA service. | |
| PropertyClient (std::string host, std::string name) throw (ORBException&) | |
| Create a new PropertyClient front-end for the given service at the given host. | |
| ~PropertyClient () | |
| Destructor. | |
| template<class T> void | setProperty (std::string propertyName, T &propertyValue) throw (PropertyException&, NetworkException&, util::io::IOException&) |
| Set a property in a property service. | |
| template<class T> T | getProperty (std::string propertyName) throw (PropertyException&, NetworkException&, util::io::IOException&) |
| Get a property value from a property service. | |
| void | addPropertyEventListener (std::string propertyName, PropertyEventListener &listener) throw (PropertyException&, NetworkException&) |
| Add an event listener to the internal list of a property service. | |
| void | removePropertyEventListener (std::string propertyName, PropertyEventListener &listener) throw (PropertyException&, NetworkException&) |
| Remove an event listener from the internal list of a property service. | |
Friends | |
| class | PropertyEventWrapper |
|
||||||||||||
|
Create a new PropertyClient front-end for the given CORBA service. This constructor assumes that the user has already initialized an orb and got a remote object reference to a property service.
|
|
|
Create a new PropertyClient front-end for the given CORBA service.
|
|
||||||||||||
|
Create a new PropertyClient front-end for the given service at the given host.
|
|
||||||||||||
|
Add an event listener to the internal list of a property service. Each time the given property name changes, all registered listeners are notified.
|
|
||||||||||
|
Get a property value from a property service. Any type that can be written to and read from a stream can be used as a property value.
|
|
||||||||||||
|
Remove an event listener from the internal list of a property service. The listener is no longer notified of property value changes.
|
|
||||||||||||||||
|
Set a property in a property service. Any type that can be written to and read from a stream can be used as a property value. The setting of the property value is made transparently over a network.
|