IROObjectRetainer
Overview
The IROObjectRetainer interface is used by the Remoting SDK to exactly control the lifetime of an object.
For an example of how to use this interface, see the HTTP Chat sample, where the TROEventReceiver is used to retain aUserInfo
.
Location
- Unit: uROClientIntf.pas
- Ancestry: IROObjectRetainer
Required Methods
IsRetained
Returns true if anObject
is retained by Self
.
function IsRetained(const anObject: TObject): Boolean
Parameters:
- anObject: Object to check
ReleaseObject
Takes away the hold of anObject
set by RetainObject.
procedure ReleaseObject(const anObject: TObject)
Parameters:
- anObject: Object to release
RetainObject
Sets the hold of anObject
.
procedure RetainObject(const anObject: TObject)
Parameters:
- anObject: Object to hold