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/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
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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 {
|
||||||
|
|
||||||
|
@ -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
|
@ -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"
|
||||||
|
Reference in New Issue
Block a user