Skip to content

Commit 55a53cb

Browse files
committed
Move base streamer classes to streamers namespace
1 parent bf22ec0 commit 55a53cb

15 files changed

+28
-16
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ target_link_libraries(${PROJECT_NAME}
6868
)
6969

7070
add_library(${PROJECT_NAME}_streamers SHARED
71-
src/image_transport_streamer.cpp
72-
src/libav_streamer.cpp
71+
src/streamers/image_transport_streamer.cpp
72+
src/streamers/libav_streamer.cpp
7373
src/streamers/h264_streamer.cpp
7474
src/streamers/jpeg_streamers.cpp
7575
src/streamers/png_streamers.cpp

include/web_video_server/streamers/h264_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
#include "async_web_server_cpp/http_connection.hpp"
3737
#include "rclcpp/node.hpp"
3838

39-
#include "web_video_server/libav_streamer.hpp"
4039
#include "web_video_server/streamer.hpp"
40+
#include "web_video_server/streamers/libav_streamer.hpp"
4141

4242
namespace web_video_server
4343
{

include/web_video_server/image_transport_streamer.hpp renamed to include/web_video_server/streamers/image_transport_streamer.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747

4848
namespace web_video_server
4949
{
50+
namespace streamers
51+
{
5052

5153
/**
5254
* @brief A common base class for all streaming plugins using image_transport to subscribe to image
@@ -99,4 +101,5 @@ class ImageTransportSnapshotStreamerFactoryBase : public SnapshotStreamerFactory
99101
virtual std::vector<std::string> get_available_topics(rclcpp::Node::SharedPtr node);
100102
};
101103

104+
} // namespace streamers
102105
} // namespace web_video_server

include/web_video_server/streamers/jpeg_streamers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
#include "async_web_server_cpp/http_connection.hpp"
4141
#include "rclcpp/node.hpp"
4242

43-
#include "web_video_server/image_transport_streamer.hpp"
4443
#include "web_video_server/multipart_stream.hpp"
4544
#include "web_video_server/streamer.hpp"
45+
#include "web_video_server/streamers/image_transport_streamer.hpp"
4646

4747
namespace web_video_server
4848
{

include/web_video_server/libav_streamer.hpp renamed to include/web_video_server/streamers/libav_streamer.hpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@ extern "C"
5252
#include "async_web_server_cpp/http_request.hpp"
5353
#include "rclcpp/node.hpp"
5454

55-
#include "web_video_server/image_transport_streamer.hpp"
5655
#include "web_video_server/streamer.hpp"
56+
#include "web_video_server/streamers/image_transport_streamer.hpp"
5757

5858
namespace web_video_server
5959
{
60+
namespace streamers
61+
{
6062

6163
/**
6264
* @brief A common base class for all streaming plugins using image_transport to subscribe to image
@@ -108,4 +110,5 @@ class LibavStreamerFactoryBase : public ImageTransportStreamerFactoryBase
108110
virtual std::string create_viewer(const async_web_server_cpp::HttpRequest & request);
109111
};
110112

113+
} // namespace streamers
111114
} // namespace web_video_server

include/web_video_server/streamers/png_streamers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
#include "rclcpp/node.hpp"
4141
#include "sensor_msgs/msg/image.hpp"
4242

43-
#include "web_video_server/image_transport_streamer.hpp"
4443
#include "web_video_server/multipart_stream.hpp"
4544
#include "web_video_server/streamer.hpp"
45+
#include "web_video_server/streamers/image_transport_streamer.hpp"
4646

4747
namespace web_video_server
4848
{

include/web_video_server/streamers/vp8_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
#include "async_web_server_cpp/http_request.hpp"
3838
#include "rclcpp/node.hpp"
3939

40-
#include "web_video_server/libav_streamer.hpp"
4140
#include "web_video_server/streamer.hpp"
41+
#include "web_video_server/streamers/libav_streamer.hpp"
4242

4343
namespace web_video_server
4444
{

include/web_video_server/streamers/vp9_streamer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
#include "async_web_server_cpp/http_request.hpp"
3737
#include "rclcpp/node.hpp"
3838

39-
#include "web_video_server/libav_streamer.hpp"
4039
#include "web_video_server/streamer.hpp"
40+
#include "web_video_server/streamers/libav_streamer.hpp"
4141

4242
namespace web_video_server
4343
{

src/streamers/h264_streamer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ extern "C"
4444
#include "async_web_server_cpp/http_request.hpp"
4545
#include "rclcpp/node.hpp"
4646

47-
#include "web_video_server/libav_streamer.hpp"
4847
#include "web_video_server/streamer.hpp"
48+
#include "web_video_server/streamers/libav_streamer.hpp"
4949

5050
namespace web_video_server
5151
{

src/image_transport_streamer.cpp renamed to src/streamers/image_transport_streamer.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2929
// POSSIBILITY OF SUCH DAMAGE.
3030

31-
#include "web_video_server/image_transport_streamer.hpp"
31+
#include "web_video_server/streamers/image_transport_streamer.hpp"
3232

3333
#include <chrono>
3434
#include <exception>
@@ -61,6 +61,8 @@
6161

6262
namespace web_video_server
6363
{
64+
namespace streamers
65+
{
6466

6567
ImageTransportStreamerBase::ImageTransportStreamerBase(
6668
const async_web_server_cpp::HttpRequest & request,
@@ -270,4 +272,5 @@ std::vector<std::string> ImageTransportSnapshotStreamerFactoryBase::get_availabl
270272
return result;
271273
}
272274

275+
} // namespace streamers
273276
} // namespace web_video_server

0 commit comments

Comments
 (0)