# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/mm/mm_timer.h File Reference

MAC Management timer module declarations. More...

`#include "co_int.h"`
`#include "co_bool.h"`
`#include "rwnx_config.h"`
`#include "reg_mac_core.h"`
`#include "co_list.h"`

Go to the source code of this file.

## Data Structures
struct | mm_timer_tag
| Structure defining the properties of a timer. More...
struct | mm_timer_env_tag
| LMAC MAC Management Timer Context. More...
## Typedefs
typedef void(* | cb_timer_func_ptr )(void *)
| Pointer to callback function.
## Functions
void | mm_timer_init (void)
| MM Timer Module initialization function.
void | mm_timer_set (struct mm_timer_tag *timer, uint32_t value)
| Program a timer to be scheduled in the future.
void | mm_timer_clear (struct mm_timer_tag *timer)
| Clear a programmed timer.
void | mm_timer_schedule (int dummy)
| Schedule the next timer(s).
## Variables
struct mm_timer_env_tag | mm_timer_env
| Context variable for TIMER module.

## Detailed Description

MAC Management timer module declarations.

Copyright (C) RivieraWaves 2011-2019

Definition in file mm_timer.h.