bt_devfilter
int bt_devfilter(int s, struct bt_devfilter const *newp,
struct bt_devfilter *oldp);
void bt_devfilter_pkt_set(struct bt_devfilter *filter, uint8_t type);
void bt_devfilter_pkt_clr(struct bt_devfilter *filter, uint8_t type);
int bt_devfilter_pkt_tst(struct bt_devfilter const *filter, uint8_t type);
void bt_devfilter_evt_set(struct bt_devfilter *filter, uint8_t event);
void bt_devfilter_evt_clr(struct bt_devfilter *filter, uint8_t event);
int bt_devfilter_evt_tst(struct bt_devfilter const *filter, uint8_t event);
struct bt_devfilter old, new;
if (bt_devfilter(s, &new, &old) < 0)
bt_devfilter(s, &old, NULL);
bt_devfilter(int s, struct bt_devfilter const *new, struct bt_devfilter *old)
bt_devfilter_pkt_set(struct bt_devfilter *filter, uint8_t type)
bt_devfilter_pkt_clr(struct bt_devfilter *filter, uint8_t type)
bt_devfilter_pkt_tst(struct bt_devfilter const *filter, uint8_t type)
bt_devfilter_evt_set(struct bt_devfilter *filter, uint8_t event)
bt_devfilter_evt_clr(struct bt_devfilter *filter, uint8_t event)
bt_devfilter_evt_tst(struct bt_devfilter const *filter, uint8_t event)
struct bt_devfilter f;
if (bt_devfilter(s, NULL, &f) < 0) {
if (bt_devfilter(s, &f, NULL) < 0) {