aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-05-12 13:26:07 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2016-05-12 13:26:07 +0200
commit7a31f839633c9192c98be1061792b8482f181990 (patch)
tree277f516fc55e916608108f60fee1023c40049a0a
parented54e8410771ee5f13c76f968086c6aa098a750d (diff)
better naming for protocol
Change-Id: Idbcf5bd180788c8f50a7f2634c225290cf40c229 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/afb-websock.c5
-rw-r--r--src/afb-ws-json1.c (renamed from src/afb-ws-json.c)26
-rw-r--r--src/afb-ws-json1.h (renamed from src/afb-ws-json.h)4
4 files changed, 18 insertions, 19 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index bad60b34..2ff6edfb 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -12,7 +12,7 @@ ADD_LIBRARY(src OBJECT
afb-msg-json.c
afb-sig-handler.c
afb-websock.c
- afb-ws-json.c
+ afb-ws-json1.c
afb-ws.c
main.c
session.c
diff --git a/src/afb-websock.c b/src/afb-websock.c
index 45c65ba7..f9c9dd01 100644
--- a/src/afb-websock.c
+++ b/src/afb-websock.c
@@ -25,12 +25,11 @@
#include <openssl/sha.h>
#include <microhttpd.h>
-#include "afb-ws-json.h"
-
#include "afb-method.h"
#include "afb-context.h"
#include "afb-hreq.h"
#include "afb-websock.h"
+#include "afb-ws-json1.h"
/**************** WebSocket connection upgrade ****************************/
@@ -194,7 +193,7 @@ static int check_websocket_upgrade(struct MHD_Connection *con, const struct prot
}
static const struct protodef protodefs[] = {
- { "x-afb-ws-json1", (void*)afb_ws_json_create },
+ { "x-afb-ws-json1", (void*)afb_ws_json1_create },
{ NULL, NULL }
};
diff --git a/src/afb-ws-json.c b/src/afb-ws-json1.c
index 7475b263..05c19e7d 100644
--- a/src/afb-ws-json.c
+++ b/src/afb-ws-json1.c
@@ -26,15 +26,15 @@
#include <json-c/json.h>
#include "afb-ws.h"
-#include "afb-ws-json.h"
+#include "afb-ws-json1.h"
#include "afb-msg-json.h"
#include "session.h"
#include "afb-req-itf.h"
#include "afb-apis.h"
#include "afb-context.h"
-static void aws_on_hangup(struct afb_ws_json *ws);
-static void aws_on_text(struct afb_ws_json *ws, char *text, size_t size);
+static void aws_on_hangup(struct afb_ws_json1 *ws);
+static void aws_on_text(struct afb_ws_json1 *ws, char *text, size_t size);
static struct afb_ws_itf aws_itf = {
.on_hangup = (void*)aws_on_hangup,
@@ -43,7 +43,7 @@ static struct afb_ws_itf aws_itf = {
struct afb_wsreq;
-struct afb_ws_json
+struct afb_ws_json1
{
void (*cleanup)(void*);
void *cleanup_closure;
@@ -53,21 +53,21 @@ struct afb_ws_json
struct afb_ws *ws;
};
-static void aws_send_event(struct afb_ws_json *ws, const char *event, struct json_object *object);
+static void aws_send_event(struct afb_ws_json1 *ws, const char *event, struct json_object *object);
static const struct afb_event_listener_itf event_listener_itf = {
.send = (void*)aws_send_event,
.expects = NULL
};
-static inline struct afb_event_listener listener_for(struct afb_ws_json *aws)
+static inline struct afb_event_listener listener_for(struct afb_ws_json1 *aws)
{
return (struct afb_event_listener){ .itf = &event_listener_itf, .closure = aws };
}
-struct afb_ws_json *afb_ws_json_create(int fd, struct AFB_clientCtx *session, void (*cleanup)(void*), void *cleanup_closure)
+struct afb_ws_json1 *afb_ws_json1_create(int fd, struct AFB_clientCtx *session, void (*cleanup)(void*), void *cleanup_closure)
{
- struct afb_ws_json *result;
+ struct afb_ws_json1 *result;
assert(fd >= 0);
assert(session != NULL);
@@ -109,7 +109,7 @@ error:
return NULL;
}
-static void aws_on_hangup(struct afb_ws_json *ws)
+static void aws_on_hangup(struct afb_ws_json1 *ws)
{
ctxClientEventListenerRemove(ws->session, listener_for(ws));
afb_ws_destroy(ws->ws);
@@ -129,7 +129,7 @@ struct afb_wsreq
{
struct afb_context context;
int refcount;
- struct afb_ws_json *aws;
+ struct afb_ws_json1 *aws;
struct afb_wsreq *next;
char *text;
size_t size;
@@ -296,7 +296,7 @@ bad_header:
return 0;
}
-static void aws_on_text(struct afb_ws_json *ws, char *text, size_t size)
+static void aws_on_text(struct afb_ws_json1 *ws, char *text, size_t size)
{
struct afb_req r;
struct afb_wsreq *wsreq;
@@ -381,7 +381,7 @@ static struct afb_arg wsreq_get(struct afb_wsreq *wsreq, const char *name)
return arg;
}
-static void aws_emit(struct afb_ws_json *aws, int code, const char *id, size_t idlen, struct json_object *data, const char *token)
+static void aws_emit(struct afb_ws_json1 *aws, int code, const char *id, size_t idlen, struct json_object *data, const char *token)
{
json_object *msg;
const char *txt;
@@ -427,7 +427,7 @@ static void wsreq_send(struct afb_wsreq *wsreq, const char *buffer, size_t size)
afb_ws_text(wsreq->aws->ws, buffer, size);
}
-static void aws_send_event(struct afb_ws_json *aws, const char *event, struct json_object *object)
+static void aws_send_event(struct afb_ws_json1 *aws, const char *event, struct json_object *object)
{
aws_emit(aws, EVENT, event, strlen(event), afb_msg_json_event(event, object), NULL);
}
diff --git a/src/afb-ws-json.h b/src/afb-ws-json1.h
index c9328634..014b9aa2 100644
--- a/src/afb-ws-json.h
+++ b/src/afb-ws-json1.h
@@ -17,8 +17,8 @@
#pragma once
-struct afb_ws_json;
+struct afb_ws_json1;
struct AFB_clientCtx;
-extern struct afb_ws_json *afb_ws_json_create(int fd, struct AFB_clientCtx *context, void (*cleanup)(void*), void *closure);
+extern struct afb_ws_json1 *afb_ws_json1_create(int fd, struct AFB_clientCtx *context, void (*cleanup)(void*), void *closure);