summaryrefslogtreecommitdiffstats
path: root/src/afb-socket.h
diff options
context:
space:
mode:
authorJose Bollo <jose.bollo@iot.bzh>2019-12-03 15:19:31 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2019-12-03 18:51:51 +0100
commit7a28ebbeb8af7bf37d46fc1158a203790f1ddcc7 (patch)
tree824932907e4bf6869be3451b04a29f6b92c72251 /src/afb-socket.h
parentc79b6bac7d0f6ad6139326d932d119484be53cc0 (diff)
afb-socket: Add ability to set a default scheme
This is a basic improvement for allowing simple option setting when uri are to be written. It allows to set contextually the default scheme. Bug-AGL: SPEC-2968 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh> Change-Id: I9d7be96743c47b3dd788a35b0b3642387613bacb
Diffstat (limited to 'src/afb-socket.h')
-rw-r--r--src/afb-socket.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/afb-socket.h b/src/afb-socket.h
index e18ba5d5..f7606266 100644
--- a/src/afb-socket.h
+++ b/src/afb-socket.h
@@ -19,8 +19,18 @@
struct fdev;
-extern int afb_socket_open(const char *uri, int server);
+extern int afb_socket_open_scheme(const char *uri, int server, const char *scheme);
-extern struct fdev *afb_socket_open_fdev(const char *uri, int server);
+extern struct fdev *afb_socket_open_fdev_scheme(const char *uri, int server, const char *scheme);
extern const char *afb_socket_api(const char *uri);
+
+static inline int afb_socket_open(const char *uri, int server)
+{
+ return afb_socket_open_scheme(uri, server, 0);
+}
+
+static inline struct fdev *afb_socket_open_fdev(const char *uri, int server)
+{
+ return afb_socket_open_fdev_scheme(uri, server, 0);
+}