[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: classesh.inc line 323
type TObservers = class |
public |
type |
TCanObserveEvent = function( |
const aID: Integer |
):Boolean of object; |
TObserverAddedEvent = procedure( |
const aID: Integer; |
const aObserver: IObserver |
) of object; |
public |
property OnCanObserve: TCanObserveEvent; [rw] |
property OnObserverAdded: TObserverAddedEvent; [rw] |
function CanObserve(); virtual; overload; |
procedure AddObserver(); |
procedure RemoveObserver(); |
function IsObserving(); virtual; overload; |
function TryIsObserving(); virtual; |
function GetSingleCastObserver(); virtual; |
function GetMultiCastObserverArray(); virtual; |
function GetMultiCastObserver(); virtual; |
end; |
| | ||
|
Base class of all classes. |