Declaration¶
Source position: classesh.inc line 177
type
IFPObserved = interface
[SGUIDObserved]
procedure FPOAttachObserver;
procedure FPODetachObserver;
procedure FPONotifyObservers;
end;
Inheritance¶
Description¶
IFPObserved is an interface which can be implemented in objects that must be observable. Objects that wish to observe the object can register themselves with the FPOAttachObserver call, and must be detached using the FPODetachObserver call.
This interface is not reference counted, so care must be taken that the ooFree message is sent with FPONotifyObservers when the object is freed.
Methods¶
| Member | Visibility | Description |
|---|---|---|
| FPOAttachObserver | default | Attach a new observer to the object. |
| FPODetachObserver | default | Remove an observer from the list of observers. |
| FPONotifyObservers | default | Notify all observers. |
See also¶
| Name | Description |
|---|---|
| FPONotifyObservers |