2011-02-04 19:38:22 +00:00
|
|
|
#ifndef OPENBSC_LAPD_H
|
|
|
|
#define OPENBSC_LAPD_H
|
2010-02-16 21:01:36 +00:00
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
typedef enum {
|
|
|
|
LAPD_MPH_NONE = 0,
|
|
|
|
|
|
|
|
LAPD_MPH_ACTIVATE_IND,
|
|
|
|
LAPD_MPH_DEACTIVATE_IND,
|
|
|
|
|
|
|
|
LAPD_DL_DATA_IND,
|
2010-03-26 17:57:31 +00:00
|
|
|
LAPD_DL_UNITDATA_IND,
|
2010-02-16 21:01:36 +00:00
|
|
|
|
|
|
|
} lapd_mph_type;
|
|
|
|
|
|
|
|
extern uint8_t *lapd_receive(uint8_t *data, int len, int *ilen, lapd_mph_type *prim, void *cbdata);
|
|
|
|
|
|
|
|
extern void (*lapd_transmit_cb)(uint8_t *data, int len, void *cbdata);
|
|
|
|
|
|
|
|
extern void lapd_transmit(int tei, uint8_t *data, int len, void *cbdata);
|
|
|
|
|
2011-02-04 19:38:22 +00:00
|
|
|
#endif /* OPENBSC_LAPD_H */
|