aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/common/recv_packet_demuxer.cpp
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2016-11-08 08:41:46 -0800
committerMartin Braun <martin.braun@ettus.com>2016-11-08 08:41:46 -0800
commit9b852f5f243e5cf68662b7152b5fa331a83e55fb (patch)
tree159ffe0761f78dd87e2ecc97abea14494abab4ff /host/lib/usrp/common/recv_packet_demuxer.cpp
parentc66cb1bad0d881394f3519bd94f4693cceab4c64 (diff)
parent99c2730bc9db270560671f2d7d173768465ed51f (diff)
downloaduhd-9b852f5f243e5cf68662b7152b5fa331a83e55fb.tar.gz
uhd-9b852f5f243e5cf68662b7152b5fa331a83e55fb.tar.bz2
uhd-9b852f5f243e5cf68662b7152b5fa331a83e55fb.zip
Merge branch 'maint'
Diffstat (limited to 'host/lib/usrp/common/recv_packet_demuxer.cpp')
-rw-r--r--host/lib/usrp/common/recv_packet_demuxer.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/host/lib/usrp/common/recv_packet_demuxer.cpp b/host/lib/usrp/common/recv_packet_demuxer.cpp
index db0f71280..8d9dcee9e 100644
--- a/host/lib/usrp/common/recv_packet_demuxer.cpp
+++ b/host/lib/usrp/common/recv_packet_demuxer.cpp
@@ -39,12 +39,12 @@ public:
delete this;
}
- boost::uint32_t buff[10];
+ uint32_t buff[10];
};
-static UHD_INLINE boost::uint32_t extract_sid(managed_recv_buffer::sptr &buff){
+static UHD_INLINE uint32_t extract_sid(managed_recv_buffer::sptr &buff){
//ASSUME that the data is in little endian format
- return uhd::wtohx(buff->cast<const boost::uint32_t *>()[1]);
+ return uhd::wtohx(buff->cast<const uint32_t *>()[1]);
}
recv_packet_demuxer::~recv_packet_demuxer(void){
@@ -56,7 +56,7 @@ public:
recv_packet_demuxer_impl(
transport::zero_copy_if::sptr transport,
const size_t size,
- const boost::uint32_t sid_base
+ const uint32_t sid_base
):
_transport(transport), _sid_base(sid_base), _queues(size)
{
@@ -92,19 +92,19 @@ public:
vrt::if_packet_info_t info;
info.packet_type = vrt::if_packet_info_t::PACKET_TYPE_DATA;
info.num_payload_words32 = 1;
- info.num_payload_bytes = info.num_payload_words32*sizeof(boost::uint32_t);
+ info.num_payload_bytes = info.num_payload_words32*sizeof(uint32_t);
info.has_sid = true;
info.sid = _sid_base + index;
vrt::if_hdr_pack_le(mrb->buff, info);
mrb->buff[info.num_header_words32] = rx_metadata_t::ERROR_CODE_OVERFLOW;
- return mrb->make(mrb, mrb->buff, info.num_packet_words32*sizeof(boost::uint32_t));
+ return mrb->make(mrb, mrb->buff, info.num_packet_words32*sizeof(uint32_t));
}
}
}
private:
transport::zero_copy_if::sptr _transport;
- const boost::uint32_t _sid_base;
+ const uint32_t _sid_base;
boost::mutex _mutex;
struct channel_guts_type{
channel_guts_type(void): wrapper(container){}
@@ -114,6 +114,6 @@ private:
std::vector<channel_guts_type> _queues;
};
-recv_packet_demuxer::sptr recv_packet_demuxer::make(transport::zero_copy_if::sptr transport, const size_t size, const boost::uint32_t sid_base){
+recv_packet_demuxer::sptr recv_packet_demuxer::make(transport::zero_copy_if::sptr transport, const size_t size, const uint32_t sid_base){
return sptr(new recv_packet_demuxer_impl(transport, size, sid_base));
}