ble_gatt_client
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
timeout.h
Go to the documentation of this file.
1
/*
2
*
3
* BlueZ - Bluetooth protocol stack for Linux
4
*
5
* Copyright (C) 2014 Intel Corporation. All rights reserved.
6
*
7
*
8
* This library is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU Lesser General Public
10
* License as published by the Free Software Foundation; either
11
* version 2.1 of the License, or (at your option) any later version.
12
*
13
* This library is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
* Lesser General Public License for more details.
17
*
18
*/
19
20
#include <stdbool.h>
21
22
typedef
bool (*
timeout_func_t
)(
void
*
user_data
);
23
typedef
void (*
timeout_destroy_func_t
)(
void
*
user_data
);
24
25
unsigned
int
timeout_add
(
unsigned
int
timeout,
timeout_func_t
func
,
26
void
*
user_data
,
timeout_destroy_func_t
destroy
);
27
void
timeout_remove
(
unsigned
int
id
);
func
command_func_t func
Definition:
btgattclient.c:1657
timeout_add
unsigned int timeout_add(unsigned int timeout, timeout_func_t func, void *user_data, timeout_destroy_func_t destroy)
Definition:
timeout-glib.c:58
timeout_func_t
bool(* timeout_func_t)(void *user_data)
Definition:
timeout.h:22
timeout_remove
void timeout_remove(unsigned int id)
Definition:
timeout-glib.c:80
timeout_data::user_data
void * user_data
Definition:
mainloop.c:83
timeout_data::destroy
mainloop_destroy_func destroy
Definition:
mainloop.c:82
timeout_destroy_func_t
void(* timeout_destroy_func_t)(void *user_data)
Definition:
timeout.h:23
src
timeout.h
Generated on Sun Sep 20 2015 17:49:02 for ble_gatt_client by
1.8.8