aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_sensor_service.h
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-04-17 11:28:11 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-04-17 11:28:11 +0000
commitb41abaa8643a89f55f3420d9044e529d0259737b (patch)
treecb1468cf058a40ee6e8a3c1042d7b4cf4d893622 /src/include/gnunet_sensor_service.h
parentd06a3e6becaaa64d744303e14a13974f9b7e5bc8 (diff)
downloadgnunet-b41abaa8643a89f55f3420d9044e529d0259737b.tar.gz
gnunet-b41abaa8643a89f55f3420d9044e529d0259737b.zip
warning fix
Diffstat (limited to 'src/include/gnunet_sensor_service.h')
-rw-r--r--src/include/gnunet_sensor_service.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/include/gnunet_sensor_service.h b/src/include/gnunet_sensor_service.h
index e2ac40098..eb4fbdc67 100644
--- a/src/include/gnunet_sensor_service.h
+++ b/src/include/gnunet_sensor_service.h
@@ -99,6 +99,30 @@ typedef void (*GNUNET_SENSOR_Continuation)(void *cls,
99struct GNUNET_SENSOR_Handle * 99struct GNUNET_SENSOR_Handle *
100GNUNET_SENSOR_connect (const struct GNUNET_CONFIGURATION_Handle *cfg); 100GNUNET_SENSOR_connect (const struct GNUNET_CONFIGURATION_Handle *cfg);
101 101
102/**
103 * Disconnect from the sensor service
104 *
105 * @param h handle to disconnect
106 */
107void
108GNUNET_SENSOR_disconnect(struct GNUNET_SENSOR_Handle *h);
109
110/**
111 * Client asking to iterate all available sensors
112 *
113 * @param h Handle to SENSOR service
114 * @param timeout how long to wait until timing out
115 * @param sensorname information on one sensor only, can be NULL to get all
116 * @param sensorname_len length of the sensorname parameter
117 * @param callback the method to call for each sensor
118 * @param callback_cls closure for callback
119 * @return iterator context
120 */
121struct GNUNET_SENSOR_SensorIteratorContext *
122GNUNET_SENSOR_iterate_sensors (struct GNUNET_SENSOR_Handle *h,
123 struct GNUNET_TIME_Relative timeout,
124 const char* sensorname, size_t sensorname_len,
125 GNUNET_SENSOR_SensorIteratorCB callback, void *callback_cls);
102 126
103#if 0 /* keep Emacsens' auto-indent happy */ 127#if 0 /* keep Emacsens' auto-indent happy */
104{ 128{