Cafer_core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
cafer_core::Component Member List

This is the complete list of members for cafer_core::Component, including all inherited members.

_is_connected_to_roscafer_core::Componentprotected
_is_initcafer_core::Componentprotected
_mgmt_topiccafer_core::Componentprotected
ack_creation()cafer_core::Component
ask_new_ack()cafer_core::Component
call_launch_file(std::string launch_file, std::string namespace_base, std::string management_topic="")cafer_core::Component
client_connect_to_ros()=0cafer_core::Componentpure virtual
client_disconnect_from_ros()=0cafer_core::Componentpure virtual
Component(std::string mgmt_topic, std::string _type, double freq=10, bool new_nodehandle=false)cafer_core::Component
connect_to_ros(void)cafer_core::Componentinline
created_nodescafer_core::Component
created_nscafer_core::Componentprotected
creator_idcafer_core::Componentprotected
creator_nscafer_core::Componentprotected
disconnect_from_ros(void)cafer_core::Componentinline
get_connected_client_with_type(std::string _type, std::vector< ClientDescriptor > &vcd, bool up_only=true)cafer_core::Component
get_created_nodes(void)cafer_core::Componentinline
get_created_nodes(std::string created_ns)cafer_core::Componentinline
get_id(void) const cafer_core::Componentinline
get_namespace(void) const cafer_core::Componentinline
get_terminate(void) const cafer_core::Componentinline
get_type(void) const cafer_core::Componentinline
get_watchdog(std::string ns, long int id)cafer_core::Component
how_many_client_from_type(std::string _type, bool up_only=true)cafer_core::Component
idcafer_core::Componentprotected
init()=0cafer_core::Componentpure virtual
is_client_up(std::string ns, long int id)cafer_core::Componentinline
is_connected_to_ros() const cafer_core::Componentinline
is_initialized()cafer_core::Componentinlinevirtual
is_it_recent_enough(ros::Time t)cafer_core::Component
kill_created_nodes(void)cafer_core::Component
management_cb(const cafer_core::Management &mgmt)cafer_core::Component
management_pcafer_core::Component
management_scafer_core::Component
map_watchdogcafer_core::Component
my_ros_nhcafer_core::Component
my_ros_queuecafer_core::Component
ratecafer_core::Componentprotected
send_complete_node_death(std::string ns, long int id)cafer_core::Component
send_local_node_death(std::string ns, long int id)cafer_core::Component
shutdown(void)cafer_core::Componentinline
sleep(void)cafer_core::Componentinline
spin(void)cafer_core::Component
terminatecafer_core::Componentprotected
typecafer_core::Componentprotected
update()=0cafer_core::Componentpure virtual
update_watchdog(std::string ns, long int id, std::string _type)cafer_core::Component
wait_for_client(std::string ns, long int id)cafer_core::Component
wait_for_init(void)cafer_core::Component
watchdogcafer_core::Componentprotected
watchdog_cb(const ros::TimerEvent &event)cafer_core::Component
~Component(void)cafer_core::Componentinline