_Is_A (obsolete)
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
|
1 |
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:
|
1 2 3 4 5 6 7 8 |
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