41 |
import gnu.CORBA.BigDecimalHelper; |
import gnu.CORBA.BigDecimalHelper; |
42 |
import gnu.CORBA.GIOP.CharSets_OSF; |
import gnu.CORBA.GIOP.CharSets_OSF; |
43 |
import gnu.CORBA.GIOP.cxCodeSet; |
import gnu.CORBA.GIOP.cxCodeSet; |
44 |
|
import gnu.CORBA.Poa.gnuServantObject; |
45 |
import gnu.CORBA.IOR; |
import gnu.CORBA.IOR; |
46 |
import gnu.CORBA.Simple_delegate; |
import gnu.CORBA.Simple_delegate; |
47 |
import gnu.CORBA.TypeCodeHelper; |
import gnu.CORBA.TypeCodeHelper; |
328 |
IOR.write_null(this); |
IOR.write_null(this); |
329 |
return; |
return; |
330 |
} |
} |
331 |
|
else if (x instanceof gnuServantObject) |
332 |
|
{ |
333 |
|
// The ORB may be different if several ORBs coexist |
334 |
|
// in the same machine. |
335 |
|
gnuServantObject g = (gnuServantObject) x; |
336 |
|
IOR ior = g.orb.getLocalIor(x); |
337 |
|
ior._write_no_endian(this); |
338 |
|
return; |
339 |
|
} |
340 |
else if (x instanceof ObjectImpl) |
else if (x instanceof ObjectImpl) |
341 |
{ |
{ |
342 |
Delegate d = ((ObjectImpl) x)._get_delegate(); |
Delegate d = ((ObjectImpl) x)._get_delegate(); |