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
00023 public abstract class Callback_WorkingMemory_getWorkingMemoryEntries extends Ice.TwowayCallback
00024 {
00025 public abstract void response(java.util.List<cast.cdl.WorkingMemoryEntry> entries);
00026 public abstract void exception(Ice.UserException __ex);
00027
00028 public final void __completed(Ice.AsyncResult __result)
00029 {
00030 WorkingMemoryPrx __proxy = (WorkingMemoryPrx)__result.getProxy();
00031 cast.cdl.WorkingMemoryEntrySeqHolder entries = new cast.cdl.WorkingMemoryEntrySeqHolder();
00032 try
00033 {
00034 __proxy.end_getWorkingMemoryEntries(entries, __result);
00035 }
00036 catch(Ice.UserException __ex)
00037 {
00038 exception(__ex);
00039 return;
00040 }
00041 catch(Ice.LocalException __ex)
00042 {
00043 exception(__ex);
00044 return;
00045 }
00046 response(entries.value);
00047 }
00048 }