Interface of the property manager. More...
#include <arcane/core/IPropertyMng.h>
Public Member Functions | |
| virtual | ~IPropertyMng () |
| Frees the resources. | |
| virtual ITraceMng * | traceMng () const =0 |
| virtual PropertiesImpl * | getPropertiesImpl (const String &full_name)=0 |
| virtual void | registerProperties (const Properties &p)=0 |
| virtual void | destroyProperties (const Properties &p)=0 |
| Deletes the properties referenced by p. | |
| virtual void | serialize (ISerializer *serializer)=0 |
| Performs serialization. | |
| virtual void | writeTo (ByteArray &bytes)=0 |
| Serializes property information into bytes. | |
| virtual void | readFrom (Span< const Byte > bytes)=0 |
| Reads the serialized information contained in bytes. | |
| virtual void | print (std::ostream &o) const =0 |
| Prints the properties and their values to the stream o. | |
| virtual IObservable * | writeObservable ()=0 |
| Observable for writing. | |
| virtual IObservable * | readObservable ()=0 |
| Observable for reading. | |
Interface of the property manager.
Definition at line 38 of file IPropertyMng.h.
|
inlinevirtual |
Frees the resources.
Definition at line 42 of file IPropertyMng.h.
Reads the serialized information contained in bytes.
The bytes array must have been created by a call to writeTo().
|
pure virtual |
Observable for reading.
The observers registered in this observable are called at the end of readFrom().
|
pure virtual |
Observable for writing.
The observers registered in this observable are called at the beginning of writeTo().