#include "ros/header.h"
#include <stdint.h>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include <map>
#include <boost/signals.hpp>
#include <boost/function.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/recursive_mutex.hpp>
Go to the source code of this file.
Classes | |
class | ros::Connection |
Encapsulates a connection to a remote host, independent of the transport type. More... | |
Namespaces | |
namespace | ros |
Defines | |
#define | READ_BUFFER_SIZE (1024*64) |
Typedefs | |
typedef boost::shared_ptr < Connection > | ros::ConnectionPtr |
typedef boost::function< bool(const ConnectionPtr &, const Header &)> | ros::HeaderReceivedFunc |
typedef boost::function< void(const ConnectionPtr &, const boost::shared_array< uint8_t > &, uint32_t, bool)> | ros::ReadFinishedFunc |
typedef boost::shared_ptr < Transport > | ros::TransportPtr |
typedef boost::function< void(const ConnectionPtr &)> | ros::WriteFinishedFunc |
#define READ_BUFFER_SIZE (1024*64) |
Definition at line 48 of file connection.h.