AlarmData Class Methods
For a list of all members of this type, see AlarmData members.
Public Methods
Name | Description | |
---|---|---|
![]() ![]() | Create | Factory method. A new AlarmData will be created if this is the first request for one associated with the specified reference. Otherwise an existing one will be shared.
The caller of this method should call Release() when finished with the received AlarmData, so it can be Disposed() if no other clients exist. |
![]() | Dispose | Overloaded. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from ArchestrA.Client.CommonCore.Disposable) |
![]() | HasLocalAlarmOfType | Used for determining whether a specified alarm count contains any alarms directly raised by the object associated with the specified Reference and not aggregated from a child object. |
![]() | Release | Called to release an AlarmData that is no longer required. Internally, a reference count is maintained and the AlarmData will be Disposed() when the last client releases it. |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | Finalizes an instance of the ArchestrA.Client.CommonCore.Disposable class. (Inherited from ArchestrA.Client.CommonCore.Disposable) |
See Also