00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxCorbaApp_idl
00010 #define HxCorbaApp_idl
00011
00012 #include "HxCorbaTypes.idl"
00013 #include "HxCorbaImageRep.idl"
00014 #include "HxCorbaPolyline2d.idl"
00015
00016 module HxCorba
00017 {
00018
00020 interface App
00021 {
00022 void listObjectTypes(out StringSeq sl);
00023
00024 void listObjects(in string typeId, out StringSeq sl);
00025 Object getObject(in string typeId, in string name);
00026 boolean putObject(in string typeId, in string name, in Object obj);
00027
00028 void listImages(out StringSeq sl);
00029 ImageRep getImage(in string name);
00030 boolean putImage(in string name, in ImageRep img);
00031
00032
00033
00034
00035 };
00036
00037 };
00038
00039 #endif // HxCorbaApp_idl