mirror of
https://github.com/mii443/libdatachannel.git
synced 2025-08-22 15:15:28 +00:00
Moved Queue to impl
This commit is contained in:
@ -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
|
||||
|
@ -22,7 +22,6 @@
|
||||
#include "channel.hpp"
|
||||
#include "common.hpp"
|
||||
#include "message.hpp"
|
||||
#include "queue.hpp"
|
||||
#include "reliability.hpp"
|
||||
|
||||
#include <atomic>
|
||||
|
@ -24,7 +24,6 @@
|
||||
#include "common.hpp"
|
||||
#include "mediahandler.hpp"
|
||||
#include "message.hpp"
|
||||
#include "queue.hpp"
|
||||
|
||||
#include <atomic>
|
||||
#include <shared_mutex>
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
#include "channel.hpp"
|
||||
#include "common.hpp"
|
||||
#include "init.hpp"
|
||||
#include "message.hpp"
|
||||
#include "queue.hpp"
|
||||
|
||||
namespace rtc {
|
||||
|
||||
|
@ -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
|
@ -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"
|
||||
|
Reference in New Issue
Block a user