OpenWSN Firmware
|
Go to the source code of this file.
Data Structures | |
struct | debugOpenQueueEntry_t |
struct | openqueue_vars_t |
Macros | |
#define | QUEUELENGTH 10 |
Functions | |
void | openqueue_init (void) |
Initialize this module. More... | |
bool | debugPrint_queue (void) |
Trigger this module to print status information, over serial. More... | |
OpenQueueEntry_t * | openqueue_getFreePacketBuffer (uint8_t creator) |
Request a new (free) packet buffer. More... | |
owerror_t | openqueue_freePacketBuffer (OpenQueueEntry_t *pkt) |
Free a previously-allocated packet buffer. More... | |
void | openqueue_removeAllCreatedBy (uint8_t creator) |
Free all the packet buffers created by a specific module. More... | |
void | openqueue_removeAllOwnedBy (uint8_t owner) |
Free all the packet buffers owned by a specific module. More... | |
OpenQueueEntry_t * | openqueue_sixtopGetSentPacket (void) |
OpenQueueEntry_t * | openqueue_sixtopGetReceivedPacket (void) |
OpenQueueEntry_t * | openqueue_macGetDataPacket (open_addr_t *toNeighbor) |
OpenQueueEntry_t * | openqueue_macGetAdvPacket (void) |