#include <module.h>
#include <mmac.h>
#include <timer-handler.h>
#include <queue>
Include dependency graph for mmac-csma.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Backoff_Timer |
class | Ack_Timer |
class | MMacCsma |
Enumerations | |
enum | TIMER_STATUS { STATUS_STOPPED = 1, STATUS_RUNNING, STATUS_FROZEN } |
enum | MMAC_CSMA_STATE { STATE_IDLE = 0, STATE_RX_DATA, STATE_TX_ACK, STATE_CHK_PENDING_PKT, STATE_CHK_FROZEN_BACKOFF, STATE_BACKOFF, STATE_FREEZE_BACKOFF, STATE_TX_DATA, STATE_START_ACK_TIMEOUT, STATE_WAIT_ACK, STATE_RX_ACK, STATE_CHK_ACK_TIMEOUT_EXPIRED, STATE_TX_SUCCESSFUL, STATE_TX_FAILED, NUM_MMAC_CSMA_STATES } |
Variables | |
packet_t | PT_MMAC_ACK |
Definition in file mmac-csma.h.
enum MMAC_CSMA_STATE |
Definition at line 99 of file mmac-csma.h.
enum TIMER_STATUS |