Go to the documentation of this file.00001
00002 #ifndef __REFERENCEFORCEUPDATOR_SERVICE_H__
00003 #define __REFERENCEFORCEUPDATOR_SERVICE_H__
00004
00005 #include "hrpsys/idl/ReferenceForceUpdaterService.hh"
00006
00007 using namespace OpenHRP;
00008
00009 class ReferenceForceUpdater;
00010
00011 class ReferenceForceUpdaterService_impl
00012 : public virtual POA_OpenHRP::ReferenceForceUpdaterService,
00013 public virtual PortableServer::RefCountServantBase
00014 {
00015 public:
00019 ReferenceForceUpdaterService_impl();
00020
00024 virtual ~ReferenceForceUpdaterService_impl();
00025
00026 CORBA::Boolean setReferenceForceUpdaterParam(const char *i_name_, const OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam& i_param);
00027 CORBA::Boolean getReferenceForceUpdaterParam(const char *i_name_, OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam_out i_param);
00028 CORBA::Boolean startReferenceForceUpdater(const char *i_name_);
00029 CORBA::Boolean stopReferenceForceUpdater(const char *i_name_);
00030
00031 void rfu(ReferenceForceUpdater *i_rfu);
00032 private:
00033 ReferenceForceUpdater* m_rfu;
00034 };
00035
00036 #endif