00001 /* 00002 * Copyright (c) 2000, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * Author(s): 00006 * ServantGenerator (mnavarro@wins.uva.nl) 00007 */ 00008 00009 #ifndef HxUserOpsGenSvt_h 00010 #define HxUserOpsGenSvt_h 00011 00012 #include <OB/CORBA.h> 00013 #include "HxCorbaUserOps_skel.h" 00014 #include "HxServerBase.h" 00015 00016 class HxUserOpsGenSvt : virtual public POA_HxCorba::UserOps 00017 { 00018 public: 00019 HxUserOpsGenSvt(HxServerBase*); 00020 virtual ~HxUserOpsGenSvt(); 00021 00022 void HxOpenTrecDB(const char* indexFile, const char* dbDir)throw(CORBA::SystemException); 00023 // HxTrecDemo not implemented: unsupported result type 00024 // HxInitTrack not implemented: type of parameter seq unsupported 00025 // HxDoTrack not implemented: parameter x0 has not "in" mode 00026 // HxDoTrack not implemented: parameter y0 has not "in" mode 00027 // HxDoTrack not implemented: parameter x1 has not "in" mode 00028 // HxDoTrack not implemented: parameter y1 has not "in" mode 00029 // HxDoTrack not implemented: parameter occlusion has not "in" mode 00030 void HxEndTrack()throw(CORBA::SystemException); 00031 char* MyStringFunction()throw(CORBA::SystemException); 00032 // MyStringFunction2 not implemented: unsupported result type 00033 // JmCalcAapFeatures not implemented: unsupported result type 00034 00035 protected: 00036 HxServerBase* _server; 00037 }; 00038 00039 #endif