master.h File Reference

#include "forwards.h"
#include "XmlRpcValue.h"
#include <map>
#include <string>
#include <vector>
#include <time.h>
Include dependency graph for master.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ros::master::TopicInfo
 Contains information retrieved from the master about a topic. More...

Namespaces

namespace  ros
namespace  ros::master
 

Contains functions which allow you to query information about the master.


Typedefs

typedef std::vector< TopicInfo > ros::master::V_TopicInfo

Functions

bool ros::master::check ()
 Check whether the master is up.
bool ros::master::execute (const std::string &method, const XmlRpc::XmlRpcValue &request, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload, bool wait_for_master)
 Execute an XMLRPC call on the master.
const std::string & ros::master::getHost ()
 Get the hostname where the master runs.
bool ros::master::getNodes (V_string &nodes)
 Retreives the currently-known list of nodes from the master.
uint32_t ros::master::getPort ()
 Get the port where the master runs.
bool ros::master::getTopics (V_TopicInfo &topics)
 Get the list of topics that are being published by all nodes.
const std::string & ros::master::getURI ()
 Get the full URI to the master (eg. http://host:port/).
void ros::master::setRetryTimeout (ros::WallDuration timeout)
 Set the max time this node should spend looping trying to connect to the master.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


roscpp
Author(s): Morgan Quigley mquigley@cs.stanford.edu, Josh Faust jfaust@willowgarage.com, Brian Gerkey gerkey@willowgarage.com
autogenerated on Fri Jan 11 10:08:15 2013