|
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) |