18#ifndef CORBA_RTCUTIL_H
19#define CORBA_RTCUTIL_H
224 const RTC::ExecutionContext_ptr ec);
417 const CORBA::Double rate);
435 const RTC::RTObject_ptr othercomp);
453 const RTC::RTObject_ptr othercomp);
556 const std::string& port_name);
586 const std::string& port_name);
607 const coil::Properties& prop_arg,
608 const RTC::PortService_ptr port0,
609 const RTC::PortService_ptr port1);
625 const RTC::PortService_ptr otherport);
645 RTC::ReturnCode_t
connect(
const std::string& name,
646 const coil::Properties& prop,
647 const RTC::PortService_ptr port0,
648 const RTC::PortService_ptr port1);
664 RTC::ReturnCode_t
disconnect(
const RTC::ConnectorProfile connector_prof);
700 const std::string& conn_name);
719 const std::string& conn_id);
737 const std::string& conn_id);
799 const std::string& othername);
819 const coil::Properties& prop,
820 const RTC::PortService_ptr port,
821 RTC::PortServiceList& target_ports);
870 const std::string& name);
894 RTC::ReturnCode_t
connect_by_name(
const std::string& name,
const coil::Properties& prop,
895 const RTC::RTObject_ptr rtc0,
896 const std::string& portName0,
897 const RTC::RTObject_ptr rtc1,
898 const std::string& portName1);
933 const std::string& confset_name,
934 const std::string& value_name);
983 bool set_configuration(
const RTC::RTObject_ptr rtc,
const std::string& confset_name,
const std::string& value_name,
const std::string& value);
1024 SDOPackage::ConfigurationSet& confset,
1025 const std::string& value_name,
1026 const std::string& value);
CORBA sequence utility template functions.
NameValue and NVList utility functions.
Definition CORBA_RTCUtil.h:30
bool set_active_configuration(const RTC::RTObject_ptr rtc, const std::string &value_name, const std::string &value)
RTC::UniqueId get_ec_id(const RTC::RTObject_ptr rtc, const RTC::ExecutionContext_ptr ec)
CORBA::Double get_default_rate(const RTC::RTObject_ptr rtc)
bool set_configuration(const RTC::RTObject_ptr rtc, const std::string &confset_name, const std::string &value_name, const std::string &value)
coil::Properties get_configuration(const RTC::RTObject_ptr rtc, const std::string &conf_name)
coil::vstring get_svcport_names(const RTC::RTObject_ptr rtc)
bool get_state(RTC::LifeCycleState &state, const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
RTC::ReturnCode_t disconnect_connector_name(const RTC::PortService_ptr port_ref, const std::string &conn_name)
coil::Properties get_active_configuration(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t set_default_rate(const RTC::RTObject_ptr rtc, CORBA::Double rate)
std::string get_active_configuration_name(const RTC::RTObject_ptr rtc)
coil::vstring get_port_names(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t disconnect_all(const RTC::PortService_ptr port_ref)
RTC::ReturnCode_t activate(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
coil::vstring get_outport_names(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t set_current_rate(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id, const CORBA::Double rate)
RTC::ConnectorProfile * create_connector(const std::string &name, const coil::Properties &prop_arg, const RTC::PortService_ptr port0, const RTC::PortService_ptr port1)
bool is_alive_in_default_ec(const RTC::RTObject_ptr rtc)
coil::Properties get_component_profile(const RTC::RTObject_ptr rtc)
RTC handling utility functions.
RTC::ReturnCode_t connect_by_name(const std::string &name, const coil::Properties &prop, const RTC::RTObject_ptr rtc0, const std::string &portName0, const RTC::RTObject_ptr rtc1, const std::string &portName1)
RTC::RTCList get_participants_rtc(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t disconnect_connector_id(const RTC::PortService_ptr port_ref, const std::string &conn_id)
std::string get_parameter_by_key(const RTC::RTObject_ptr rtc, const std::string &confset_name, const std::string &value_name)
RTC::ReturnCode_t disconnect_name(const RTC::PortService_ptr localport, const std::string &othername)
RTC::ExecutionContext_ptr get_actual_ec(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
RTC::ReturnCode_t connect_multi(const std::string &name, const coil::Properties &prop, const RTC::PortService_ptr port, RTC::PortServiceList &target_ports)
bool is_in_active(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
RTC::PortService_ptr get_port_by_name(const RTC::RTObject_ptr rtc, const std::string &name)
bool set_configuration_parameter(SDOPackage::Configuration_ptr conf, SDOPackage::ConfigurationSet &confset, const std::string &value_name, const std::string &value)
RTC::ReturnCode_t connect(const std::string &name, const coil::Properties &prop, const RTC::PortService_ptr port0, const RTC::PortService_ptr port1)
bool is_existing(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t deactivate(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
coil::vstring get_connector_names(const RTC::PortService_ptr port)
bool is_in_error(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
coil::vstring get_connector_ids(const RTC::PortService_ptr port)
bool already_connected(const RTC::PortService_ptr localport, const RTC::PortService_ptr otherport)
RTC::PortService_ptr get_port_by_url(const std::string &port_name)
coil::vstring get_inport_names(const RTC::RTObject_ptr rtc)
RTC::ReturnCode_t reset(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
RTC::ReturnCode_t add_rtc_to_default_ec(const RTC::RTObject_ptr localcomp, const RTC::RTObject_ptr othercomp)
RTC::ReturnCode_t disconnect(const RTC::ConnectorProfile connector_prof)
CORBA::Double get_current_rate(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id)
bool is_in_inactive(const RTC::RTObject_ptr rtc, const RTC::UniqueId ec_id=0)
RTC::ReturnCode_t remove_rtc_to_default_ec(const RTC::RTObject_ptr localcomp, const RTC::RTObject_ptr othercomp)
ExecutionContextHandle_t UniqueId
Definition ComponentActionListener.h:34
Definition CORBA_RTCUtil.h:830
find_port(std::string name)
Definition CORBA_RTCUtil.h:841
const std::string m_name
Definition CORBA_RTCUtil.h:831
bool operator()(const RTC::PortService_ptr p)