Description
Checks to see whether a CORBA object is an instance of a class that implements a particular interface.
This function is used by PowerBuilder clients connecting to EAServer.
Obsolete function
_Is_A is obsolete, because EAServer is no longer supported since PowerBuilder 2017.
Applies to
CORBAObject objects
Syntax
corbaobject._Is_A ( classname )
|
Argument |
Description |
|---|---|
|
corbaobject |
An object of type CORBAObject that you want to test |
|
classname |
The interface that will be used for the test |
Return value
Boolean.
Returns true if the class of the object implements the specified interface and false if it does not.
Usage
Before making a call to _Narrow, you can call _Is_A to verify that a CORBA object is an instance of a class that implements the interface to which you want to narrow the object.
Examples
The following example checks to see that a CORBA object reference is an instance of a class that implements n_Bank_Account:
CORBAObject my_corbaobj
n_Bank_Account my_account
...
...
if (my_corbaobj._is_a("n_Bank_Account")) then
my_corbaobj._narrow(my_account,"n_Bank_Account")
end if
my_account.withdraw(100.0)See also


