00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast.interfaces;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00027 public abstract class Callback_ComponentManager_getComponentDescription extends Ice.TwowayCallback
00028 {
00029 public abstract void response(cast.cdl.ComponentDescription __ret);
00030 public abstract void exception(Ice.UserException __ex);
00031
00032 public final void __completed(Ice.AsyncResult __result)
00033 {
00034 ComponentManagerPrx __proxy = (ComponentManagerPrx)__result.getProxy();
00035 cast.cdl.ComponentDescription __ret = null;
00036 try
00037 {
00038 __ret = __proxy.end_getComponentDescription(__result);
00039 }
00040 catch(Ice.UserException __ex)
00041 {
00042 exception(__ex);
00043 return;
00044 }
00045 catch(Ice.LocalException __ex)
00046 {
00047 exception(__ex);
00048 return;
00049 }
00050 response(__ret);
00051 }
00052 }