#include <wscout_gui_ieee802_11_header.hh>
Public Types | |
enum | { protocol = Proto } |
typedef std::pair < protocol::id, const void * > | next_header |
Public Member Functions | |
IEEE80211Header (QWidget *parent=0) | |
virtual next_header | setup (const void *header, size_t caplen) |
QBoxLayout * | layout () |
Static Public Member Functions | |
static AbstractHeader * | allocator () |
static void | registerProtocol () |
Protected Member Functions | |
void | setColor (const QColor fore, const QColor back) |
Classes | |
struct | ieee80211_hooks |
typedef std::pair<protocol::id, const void*> wscout::gui::AbstractHeader::next_header [inherited] |
Identify this header's next header.
The first element specifies the next header's protocol. The second one points to the next header's beginning of data.
If there is no next protocol, use protocol::NONE. If the next protocol is unknown, use protocol::UNKNOWN.
anonymous enum [inherited] |
wscout::gui::IEEE80211Header::IEEE80211Header | ( | QWidget * | parent = 0 |
) |
Default constructor.
IEEE80211Header::next_header wscout::gui::IEEE80211Header::setup | ( | const void * | header, | |
size_t | caplen | |||
) | [virtual] |
void wscout::gui::IEEE80211Header::setColor | ( | const QColor | fore, | |
const QColor | back | |||
) | [protected] |
Set this header's colors.
AbstractHeader * wscout::gui::HeaderBase< Exact, Proto >::allocator | ( | ) | [inline, static, inherited] |
Allocate an instance of Exact
using new
.
void wscout::gui::HeaderBase< Exact, Proto >::registerProtocol | ( | ) | [inline, static, inherited] |
Register allocator() for protocol.
QBoxLayout * wscout::gui::HeaderFrame::layout | ( | ) | [inherited] |
This protocol header widget's layout.