@@ -156,7 +156,7 @@ WebVideoServer::~WebVideoServer()
156156
157157void WebVideoServer::restream_frames (std::chrono::duration<double > max_age)
158158{
159- std::scoped_lock lock (streamers_mutex_);
159+ const std::scoped_lock lock (streamers_mutex_);
160160
161161 for (auto & streamer : streamers_) {
162162 streamer->restream_frame (max_age);
@@ -165,7 +165,7 @@ void WebVideoServer::restream_frames(std::chrono::duration<double> max_age)
165165
166166void WebVideoServer::cleanup_inactive_streams ()
167167{
168- std::unique_lock lock (streamers_mutex_, std::try_to_lock);
168+ const std::unique_lock lock (streamers_mutex_, std::try_to_lock);
169169 if (lock) {
170170 auto new_end = std::partition (
171171 streamers_.begin (), streamers_.end (),
@@ -201,12 +201,12 @@ bool WebVideoServer::handle_stream(
201201 async_web_server_cpp::HttpConnectionPtr connection, const char * begin,
202202 const char * end)
203203{
204- std::string type = request.get_query_param_value_or_default (" type" , default_stream_type_);
204+ const std::string type = request.get_query_param_value_or_default (" type" , default_stream_type_);
205205 if (streamer_factories_.find (type) != streamer_factories_.end ()) {
206- std::shared_ptr<StreamerInterface> streamer = streamer_factories_[type]->create_streamer (
206+ const std::shared_ptr<StreamerInterface> streamer = streamer_factories_[type]->create_streamer (
207207 request, connection, weak_from_this ());
208208 streamer->start ();
209- std::scoped_lock lock (streamers_mutex_);
209+ const std::scoped_lock lock (streamers_mutex_);
210210 streamers_.push_back (streamer);
211211 } else {
212212 async_web_server_cpp::HttpReply::stock_reply (async_web_server_cpp::HttpReply::not_found)(
@@ -220,13 +220,13 @@ bool WebVideoServer::handle_snapshot(
220220 async_web_server_cpp::HttpConnectionPtr connection, const char * begin,
221221 const char * end)
222222{
223- std::string type = request.get_query_param_value_or_default (" type" , default_snapshot_type_);
223+ const std::string type = request.get_query_param_value_or_default (" type" , default_snapshot_type_);
224224 if (snapshot_streamer_factories_.find (type) != snapshot_streamer_factories_.end ()) {
225- std::shared_ptr<StreamerInterface> streamer =
225+ const std::shared_ptr<StreamerInterface> streamer =
226226 snapshot_streamer_factories_[type]->create_streamer (
227227 request, connection, weak_from_this ());
228228 streamer->start ();
229- std::scoped_lock lock (streamers_mutex_);
229+ const std::scoped_lock lock (streamers_mutex_);
230230 streamers_.push_back (streamer);
231231 } else {
232232 async_web_server_cpp::HttpReply::stock_reply (async_web_server_cpp::HttpReply::not_found)(
@@ -240,9 +240,9 @@ bool WebVideoServer::handle_stream_viewer(
240240 async_web_server_cpp::HttpConnectionPtr connection, const char * begin,
241241 const char * end)
242242{
243- std::string type = request.get_query_param_value_or_default (" type" , default_stream_type_);
243+ const std::string type = request.get_query_param_value_or_default (" type" , default_stream_type_);
244244 if (streamer_factories_.find (type) != streamer_factories_.end ()) {
245- std::string topic = request.get_query_param_value_or_default (" topic" , " " );
245+ const std::string topic = request.get_query_param_value_or_default (" topic" , " " );
246246
247247 async_web_server_cpp::HttpReply::builder (async_web_server_cpp::HttpReply::ok)
248248 .header (" Connection" , " close" )
@@ -274,7 +274,7 @@ bool WebVideoServer::handle_list_streams(
274274
275275 for (const auto & factory_pair : streamer_factories_) {
276276 RCLCPP_DEBUG (get_logger (), " Getting topics from factory: %s" , factory_pair.first .c_str ());
277- std::vector<std::string> factory_topics =
277+ const std::vector<std::string> factory_topics =
278278 factory_pair.second ->get_available_topics (*this );
279279 RCLCPP_DEBUG (
280280 get_logger (), " Factory %s returned %zu topics" ,
@@ -288,7 +288,7 @@ bool WebVideoServer::handle_list_streams(
288288
289289 for (const auto & factory_pair : snapshot_streamer_factories_) {
290290 RCLCPP_DEBUG (get_logger (), " Getting topics from factory: %s" , factory_pair.first .c_str ());
291- std::vector<std::string> factory_topics =
291+ const std::vector<std::string> factory_topics =
292292 factory_pair.second ->get_available_topics (*this );
293293 RCLCPP_DEBUG (
294294 get_logger (), " Factory %s returned %zu topics" ,
0 commit comments