00001 #ifndef __PCD_LOADER_SERVICE_IMPL_H__ 00002 #define __PCD_LOADER_SERVICE_IMPL_H__ 00003 00004 #include "hrpsys/idl/PCDLoaderService.hh" 00005 00006 class PCDLoader; 00007 00008 class PCDLoaderService_impl 00009 : public virtual POA_OpenHRP::PCDLoaderService, 00010 public virtual PortableServer::RefCountServantBase 00011 { 00012 public: 00016 PCDLoaderService_impl(); 00017 00021 virtual ~PCDLoaderService_impl(); 00022 00023 void setComp(PCDLoader *i_comp); 00024 // 00025 ::CORBA::Boolean load(const char* filename, const char* label); 00026 private: 00027 PCDLoader *m_comp; 00028 }; 00029 00030 #endif