19 #ifndef RTC_PORTPROFILEHELPER_H
20 #define RTC_PORTPROFILEHELPER_H
31 #include <rtm/idl/RTCSkel.h>
160 void setName(
const char* name);
252 const PortInterfaceProfile
563 typedef SequenceEx<PortInterfaceProfileList,
564 PortInterfaceProfile,
566 IfProfiles m_ifProfiles;
569 PortService_var m_portRef;
572 typedef SequenceEx<ConnectorProfileList,
575 ConnProfiles m_connProfiles ;
578 RTObject_var m_owner;
584 mutable Mutex m_mutex;
590 if_name(
const char* name) : m_name(name) {};
591 bool operator()(
const PortInterfaceProfile& p)
593 std::string name(p.instance_name);
594 return m_name == name;
596 const std::string m_name;
602 conn_name(
const char* name) : m_name(name) {};
603 bool operator()(
const ConnectorProfile& c)
605 std::string name(c.name);
606 return m_name == name;
608 const std::string m_name;
614 conn_id(
const char*
id) : m_id(
id) {};
615 bool operator()(
const ConnectorProfile& c)
617 std::string id(c.connector_id);
620 const std::string m_id;
625 #endif // RTC_PORTPROFILEHELPER_H