Lines Matching refs:bt_vocs
70 struct bt_vocs;
114 struct bt_vocs *bt_vocs_free_instance_get(void);
125 void *bt_vocs_svc_decl_get(struct bt_vocs *vocs);
138 int bt_vocs_client_conn_get(const struct bt_vocs *vocs, struct bt_conn **conn);
148 int bt_vocs_register(struct bt_vocs *vocs,
162 typedef void (*bt_vocs_state_cb)(struct bt_vocs *inst, int err, int16_t offset);
171 typedef void (*bt_vocs_set_offset_cb)(struct bt_vocs *inst, int err);
184 typedef void (*bt_vocs_location_cb)(struct bt_vocs *inst, int err,
198 typedef void (*bt_vocs_description_cb)(struct bt_vocs *inst, int err,
213 typedef void (*bt_vocs_discover_cb)(struct bt_vocs *inst, int err);
254 int bt_vocs_state_get(struct bt_vocs *inst);
264 int bt_vocs_state_set(struct bt_vocs *inst, int16_t offset);
275 int bt_vocs_location_get(struct bt_vocs *inst);
285 int bt_vocs_location_set(struct bt_vocs *inst, uint32_t location);
296 int bt_vocs_description_get(struct bt_vocs *inst);
306 int bt_vocs_description_set(struct bt_vocs *inst, const char *description);
314 void bt_vocs_client_cb_register(struct bt_vocs *inst, struct bt_vocs_cb *cb);
321 struct bt_vocs *bt_vocs_client_free_instance_get(void);
334 int bt_vocs_discover(struct bt_conn *conn, struct bt_vocs *inst,