30#include <tins/config.h>
32#if !defined(TINS_RADIOTAP_WRITER_H) && defined(TINS_HAVE_DOT11)
34#define TINS_RADIOTAP_WRITER_H
38#include <tins/radiotap.h>
75 std::vector<uint8_t> build_padding_vector(
const uint8_t* last_ptr,
RadioTapParser& parser);
76 void update_paddings(
const std::vector<uint8_t>& paddings, uint32_t offset);
78 std::vector<uint8_t>& buffer_;
RadioTapWriter(std::vector< uint8_t > &buffer)
Constructs a RadioTapWriter object.
Definition radiotap_writer.cpp:52
PDUOption< RadioTap::PresentFlags, RadioTap > option
Definition radiotap.h:147
Allows parsing RadioTap options.
Definition radiotap_parser.h:52
RadioTapWriter(std::vector< uint8_t > &buffer)
Constructs a RadioTapWriter object.
Definition radiotap_writer.cpp:52
void write_option(const RadioTap::option &option)
Writes an option, adding/removing padding as needed.
Definition radiotap_writer.cpp:56
Network utils namespace.
Definition utils.h:50
The Tins namespace.
Definition address_range.h:38