X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Frsensor.h;h=3178e3fcc1774591f2838a59a5282619a2ab87f3;hb=4270c903e8007017b80c6c817dd41cf699f00df1;hp=a9e057a9311a1d10fb2af55b863fbf00d426e826;hpb=cde76fd1723bbdad164adac96d105111b831bf50;p=psensor.git diff --git a/src/rsensor.h b/src/rsensor.h index a9e057a..3178e3f 100644 --- a/src/rsensor.h +++ b/src/rsensor.h @@ -1,32 +1,45 @@ /* - Copyright (C) 2010-2011 jeanfi@gmail.com + * Copyright (C) 2010-2016 jeanfi@gmail.com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301 USA + */ +#ifndef _PSENSOR_RSENSOR_H_ +#define _PSENSOR_RSENSOR_H_ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. +#include - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +#if defined(HAVE_REMOTE_SUPPORT) && HAVE_REMOTE_SUPPORT - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA -*/ +static inline bool rsensor_is_supported(void) { return true; } -#ifndef _PSENSOR_RSENSOR_H_ -#define _PSENSOR_RSENSOR_H_ +struct psensor **get_remote_sensors(const char *, int); +void remote_psensor_list_update(struct psensor **); +void rsensor_init(void); +void rsensor_cleanup(void); -#include "psensor.h" +#else -struct psensor **get_remote_sensors(const char *server_url, - int values_max_length); +static inline bool rsensor_is_supported(void) { return false; } -void remote_psensor_list_update(struct psensor **sensors); +static inline struct psensor ** +get_remote_sensors(const char *url, int n) { return NULL; } +static inline void remote_psensor_list_update(struct psensor **s) {} +static inline void rsensor_init(void) {} +static inline void rsensor_cleanup(void) {} -void rsensor_init(); +#endif #endif