Packet< T > Struct Template Reference
#include <Packet.h>
Public Member Functions | |
Packet () | |
Packet (const Packet< T > &p) | |
Packet (T address, uint8_t *d, uint16_t length, bool fragment=false) | |
Data Fields | |
T | snn |
uint8_t * | data |
uint16_t | data_length |
bool | fragment |
True if this packet is a fragment (not a complete event). |
template<class T>
struct Packet< T >
Constructor & Destructor Documentation
Packet< T >::Packet | ( | T | address, | |
uint8_t * | d, | |||
uint16_t | length, | |||
bool | fragment = false | |||
) | [inline] |
Field Documentation
Referenced by famouso::mw::nl::UDPMultiCastNL::deliver(), famouso::mw::nl::AWDSNL::deliver(), famouso::mw::nl::SerialNL< DRV >::deliver(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::deliver(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::deliver(), famouso::mw::nl::AWDSNL::fetch(), famouso::mw::nl::SerialNL< DRV >::fetch(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::fetch(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::fetch(), and famouso::mw::nl::UDPMultiCastNL::interrupt().
uint16_t Packet< T >::data_length |
Referenced by famouso::mw::nl::UDPMultiCastNL::deliver(), famouso::mw::nl::AWDSNL::deliver(), famouso::mw::nl::SerialNL< DRV >::deliver(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::deliver(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::deliver(), famouso::mw::nl::AWDSNL::fetch(), famouso::mw::nl::SerialNL< DRV >::fetch(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::fetch(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::fetch(), and famouso::mw::nl::UDPMultiCastNL::interrupt().
True if this packet is a fragment (not a complete event).
Referenced by famouso::mw::nl::UDPMultiCastNL::deliver(), famouso::mw::nl::AWDSNL::deliver(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::deliver(), famouso::mw::nl::SerialNL< DRV >::fetch(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::fetch(), and famouso::mw::nl::UDPMultiCastNL::interrupt().
Referenced by famouso::mw::nl::UDPMultiCastNL::deliver(), famouso::mw::nl::AWDSNL::deliver(), famouso::mw::nl::SerialNL< DRV >::deliver(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::deliver(), famouso::mw::nl::CANNL< CAN_Driver, CCP, BP >::deliver(), famouso::mw::nl::AWDSNL::fetch(), famouso::mw::nl::SerialNL< DRV >::fetch(), famouso::mw::nl::IEEE_802_15_4_NL< driver_t >::fetch(), famouso::mw::nl::UDPMultiCastNL::interrupt(), and famouso::mw::nl::UDPMultiCastNL::lastPacketSNN().
The documentation for this struct was generated from the following file:
- include/mw/nl/Packet.h