#include <string>
#include <sstream>
#include <map>
#include <list>
#include <ros/node_handle.h>
#include <ros/service.h>
#include <ros/service_traits.h>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes | |
class | ros::session::abstractSession |
class | ros::session::abstractSession::AsyncCall< MReq, MRes > |
class | ros::session::abstractSession::AsyncCallBase |
class | ros::session::Session< MReq, MRes > |
Namespaces | |
namespace | ros |
namespace | ros::session |
Typedefs | |
typedef boost::shared_ptr < abstractSession > | ros::session::abstractSessionHandle |
create a session | |
Functions | |
template<class MReq , class MRes > | |
abstractSessionHandle | ros::session::create_session (const std::string &session_name, MReq &req, MRes &res) |