Skip to content

Commit 79f91e7

Browse files
committed
Use std::shared_ptr instead of boost::shared_ptr
1 parent 59e827e commit 79f91e7

17 files changed

+38
-39
lines changed

include/web_video_server/h264_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class H264StreamerType : public LibavStreamerType
5757
{
5858
public:
5959
H264StreamerType();
60-
virtual boost::shared_ptr<ImageStreamer> create_streamer(
60+
std::shared_ptr<ImageStreamer> create_streamer(
6161
const async_web_server_cpp::HttpRequest & request,
6262
async_web_server_cpp::HttpConnectionPtr connection,
6363
rclcpp::Node::SharedPtr node);

include/web_video_server/image_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ class ImageTransportImageStreamer : public ImageStreamer
118118
class ImageStreamerType
119119
{
120120
public:
121-
virtual boost::shared_ptr<ImageStreamer> create_streamer(
121+
virtual std::shared_ptr<ImageStreamer> create_streamer(
122122
const async_web_server_cpp::HttpRequest & request,
123123
async_web_server_cpp::HttpConnectionPtr connection,
124124
rclcpp::Node::SharedPtr node) = 0;

include/web_video_server/jpeg_streamers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class MjpegStreamer : public ImageTransportImageStreamer
6161
class MjpegStreamerType : public ImageStreamerType
6262
{
6363
public:
64-
boost::shared_ptr<ImageStreamer> create_streamer(
64+
std::shared_ptr<ImageStreamer> create_streamer(
6565
const async_web_server_cpp::HttpRequest & request,
6666
async_web_server_cpp::HttpConnectionPtr connection,
6767
rclcpp::Node::SharedPtr node);

include/web_video_server/libav_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class LibavStreamerType : public ImageStreamerType
9898
const std::string & format_name, const std::string & codec_name,
9999
const std::string & content_type);
100100

101-
boost::shared_ptr<ImageStreamer> create_streamer(
101+
std::shared_ptr<ImageStreamer> create_streamer(
102102
const async_web_server_cpp::HttpRequest & request,
103103
async_web_server_cpp::HttpConnectionPtr connection,
104104
rclcpp::Node::SharedPtr node);

include/web_video_server/png_streamers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class PngStreamer : public ImageTransportImageStreamer
6161
class PngStreamerType : public ImageStreamerType
6262
{
6363
public:
64-
boost::shared_ptr<ImageStreamer> create_streamer(
64+
std::shared_ptr<ImageStreamer> create_streamer(
6565
const async_web_server_cpp::HttpRequest & request,
6666
async_web_server_cpp::HttpConnectionPtr connection,
6767
rclcpp::Node::SharedPtr node);

include/web_video_server/ros_compressed_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class RosCompressedStreamer : public ImageStreamer
7070
class RosCompressedStreamerType : public ImageStreamerType
7171
{
7272
public:
73-
boost::shared_ptr<ImageStreamer> create_streamer(
73+
std::shared_ptr<ImageStreamer> create_streamer(
7474
const async_web_server_cpp::HttpRequest & request,
7575
async_web_server_cpp::HttpConnectionPtr connection,
7676
rclcpp::Node::SharedPtr node);

include/web_video_server/vp8_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Vp8StreamerType : public LibavStreamerType
6060
{
6161
public:
6262
Vp8StreamerType();
63-
virtual boost::shared_ptr<ImageStreamer> create_streamer(
63+
std::shared_ptr<ImageStreamer> create_streamer(
6464
const async_web_server_cpp::HttpRequest & request,
6565
async_web_server_cpp::HttpConnectionPtr connection,
6666
rclcpp::Node::SharedPtr node);

include/web_video_server/vp9_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class Vp9StreamerType : public LibavStreamerType
5454
{
5555
public:
5656
Vp9StreamerType();
57-
virtual boost::shared_ptr<ImageStreamer> create_streamer(
57+
std::shared_ptr<ImageStreamer> create_streamer(
5858
const async_web_server_cpp::HttpRequest & request,
5959
async_web_server_cpp::HttpConnectionPtr connection,
6060
rclcpp::Node::SharedPtr node);

include/web_video_server/web_video_server.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ class WebVideoServer
114114
bool verbose_;
115115
std::string default_stream_type_;
116116

117-
boost::shared_ptr<async_web_server_cpp::HttpServer> server_;
117+
std::shared_ptr<async_web_server_cpp::HttpServer> server_;
118118
async_web_server_cpp::HttpRequestHandlerGroup handler_group_;
119119

120-
std::vector<boost::shared_ptr<ImageStreamer>> image_subscribers_;
121-
std::map<std::string, boost::shared_ptr<ImageStreamerType>> stream_types_;
120+
std::vector<std::shared_ptr<ImageStreamer>> image_subscribers_;
121+
std::map<std::string, std::shared_ptr<ImageStreamerType>> stream_types_;
122122
boost::mutex subscriber_mutex_;
123123
};
124124

src/h264_streamer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ H264StreamerType::H264StreamerType()
6969
{
7070
}
7171

72-
boost::shared_ptr<ImageStreamer> H264StreamerType::create_streamer(
72+
std::shared_ptr<ImageStreamer> H264StreamerType::create_streamer(
7373
const async_web_server_cpp::HttpRequest & request,
7474
async_web_server_cpp::HttpConnectionPtr connection,
7575
rclcpp::Node::SharedPtr node)
7676
{
77-
return boost::shared_ptr<ImageStreamer>(new H264Streamer(request, connection, node));
77+
return std::make_shared<H264Streamer>(request, connection, node);
7878
}
7979

8080
} // namespace web_video_server

0 commit comments

Comments
 (0)