20 #ifndef RTC_PERIODICECSHAREDCOMPOSITE_H
21 #define RTC_PERIODICECSHAREDCOMPOSITE_H
23 #include <rtm/idl/RTCSkel.h>
24 #include <rtm/idl/OpenRTMSkel.h>
46 #pragma warning( disable : 4290 )
69 typedef std::vector<std::string> PortList;
127 virtual ::CORBA::Boolean
add_members(
const SDOList& sdo_list)
128 throw (::CORBA::SystemException,
129 InvalidParameter, NotAvailable, InternalError);
154 virtual ::CORBA::Boolean
set_members(
const SDOList& sdos)
155 throw (::CORBA::SystemException,
156 InvalidParameter, NotAvailable, InternalError);
180 throw (::CORBA::SystemException,
181 InvalidParameter, NotAvailable, InternalError);
209 bool sdoToDFC(
const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);
318 ::RTC::ExecutionContext_var
m_ec;
329 rtobj_ = RTC::RTObject::_duplicate(rtobj);
330 profile_ = rtobj->get_component_profile();
331 eclist_ = rtobj->get_owned_contexts();
332 config_ = rtobj->get_configuration();
367 RTC::RTObject_var rtobj(x.
rtobj_);
368 RTC::ComponentProfile_var profile(x.
profile_);
369 RTC::ExecutionContextList_var eclist(x.
eclist_);
370 SDOPackage::Configuration_var config(x.
config_);
397 typedef std::vector<Member>::iterator
MemIt;
417 for (
int i(0), len(p.size()); i < len; ++i)
419 std::cout << p[i] << std::endl;
659 OpenRTM::DataFlowComponent_var
m_ref;
674 #pragma warning( default : 4290 )
683 #endif // RTC_PERIODICECSHAREDCOMPOSITE_H