Explorar o código

Moved Queue to impl

Paul-Louis Ageneau %!s(int64=4) %!d(string=hai) anos
pai
achega
3227d58e74

+ 1 - 1
CMakeLists.txt

@@ -86,7 +86,6 @@ set(LIBDATACHANNEL_HEADERS
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/log.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/message.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/peerconnection.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/queue.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/reliability.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/rtc.h
 	${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/rtc.hpp
@@ -137,6 +136,7 @@ set(LIBDATACHANNEL_IMPL_HEADERS
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/dtlstransport.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/icetransport.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/peerconnection.hpp
+	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/queue.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/logcounter.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/sctptransport.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/src/impl/threadpool.hpp

+ 0 - 1
include/rtc/datachannel.hpp

@@ -22,7 +22,6 @@
 #include "channel.hpp"
 #include "common.hpp"
 #include "message.hpp"
-#include "queue.hpp"
 #include "reliability.hpp"
 
 #include <atomic>

+ 0 - 1
include/rtc/track.hpp

@@ -24,7 +24,6 @@
 #include "common.hpp"
 #include "mediahandler.hpp"
 #include "message.hpp"
-#include "queue.hpp"
 
 #include <atomic>
 #include <shared_mutex>

+ 0 - 2
include/rtc/websocket.hpp

@@ -23,9 +23,7 @@
 
 #include "channel.hpp"
 #include "common.hpp"
-#include "init.hpp"
 #include "message.hpp"
-#include "queue.hpp"
 
 namespace rtc {
 

+ 4 - 4
include/rtc/queue.hpp → src/impl/queue.hpp

@@ -16,8 +16,8 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#ifndef RTC_QUEUE_H
-#define RTC_QUEUE_H
+#ifndef RTC_IMPL_QUEUE_H
+#define RTC_IMPL_QUEUE_H
 
 #include "common.hpp"
 
@@ -28,7 +28,7 @@
 #include <optional>
 #include <queue>
 
-namespace rtc {
+namespace rtc::impl {
 
 template <typename T> class Queue {
 public:
@@ -167,6 +167,6 @@ template <typename T> std::optional<T> Queue<T>::popImpl() {
 	return element;
 }
 
-} // namespace rtc
+} // namespace rtc::impl
 
 #endif

+ 2 - 1
src/impl/track.hpp

@@ -20,9 +20,10 @@
 #define RTC_IMPL_TRACK_H
 
 #include "channel.hpp"
-#include "description.hpp"
 #include "common.hpp"
+#include "description.hpp"
 #include "mediahandler.hpp"
+#include "queue.hpp"
 
 #if RTC_ENABLE_MEDIA
 #include "dtlssrtptransport.hpp"