Moved Queue to impl

This commit is contained in:
Paul-Louis Ageneau
2021-02-28 17:10:39 +01:00
parent e37bea360d
commit 3227d58e74
6 changed files with 7 additions and 10 deletions

View File

@ -86,7 +86,6 @@ set(LIBDATACHANNEL_HEADERS
${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/log.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/log.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/message.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/message.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/peerconnection.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/reliability.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/rtc.h ${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/rtc.h
${CMAKE_CURRENT_SOURCE_DIR}/include/rtc/rtc.hpp ${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/dtlstransport.hpp
${CMAKE_CURRENT_SOURCE_DIR}/src/impl/icetransport.hpp ${CMAKE_CURRENT_SOURCE_DIR}/src/impl/icetransport.hpp
${CMAKE_CURRENT_SOURCE_DIR}/src/impl/peerconnection.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/logcounter.hpp
${CMAKE_CURRENT_SOURCE_DIR}/src/impl/sctptransport.hpp ${CMAKE_CURRENT_SOURCE_DIR}/src/impl/sctptransport.hpp
${CMAKE_CURRENT_SOURCE_DIR}/src/impl/threadpool.hpp ${CMAKE_CURRENT_SOURCE_DIR}/src/impl/threadpool.hpp

View File

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

View File

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

View File

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

View File

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

View File

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