4 #include <tbb/cache_aligned_allocator.h>
\r
17 typedef std::vector<unsigned char, tbb::cache_aligned_allocator<unsigned char>> aligned_buffer;
\r
20 std::shared_ptr<aligned_buffer> data;
\r
22 packet(packet_type t = empty_packet)
\r
25 template<typename T>
\r
26 packet(T first, T last)
\r
28 , data(new aligned_buffer(first, last)){}
\r