summaryrefslogtreecommitdiffstats
path: root/templates/service/binding/xxx-service-hat.h
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-05-18 17:49:35 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2017-05-18 17:49:35 +0200
commit162d50a33b8c72d09bd3dc82967c36d559f8278f (patch)
tree337b11ad4c7a9bfa9de46cde0a84a08411043845 /templates/service/binding/xxx-service-hat.h
parent6993026755563379e964966ee7fc73923a21828d (diff)
Git repo can be used as submodules
Clean templates files as they are useless for usage in submodules into a project. Change-Id: I24c71b64ab2b3a958494f3f190c014227a1da576 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'templates/service/binding/xxx-service-hat.h')
-rw-r--r--templates/service/binding/xxx-service-hat.h78
1 files changed, 0 insertions, 78 deletions
diff --git a/templates/service/binding/xxx-service-hat.h b/templates/service/binding/xxx-service-hat.h
deleted file mode 100644
index a80c0c2..0000000
--- a/templates/service/binding/xxx-service-hat.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright (C) 2015, 2016 "IoT.bzh"
- * Author "Fulup Ar Foll"
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#ifndef SERVICEHAT_H
-#define SERVICEHAT_H
-
-#define _GNU_SOURCE
-#include <stdio.h>
-#include <string.h>
-#include <json-c/json.h>
-
-#include <afb/afb-binding.h>
-
-extern const struct afb_binding_interface *interface;
-
-struct event
-{
- struct event *next;
- struct afb_event event;
- char tag[1];
-};
-
-/* searchs the event of tag */
-struct event *event_get(const char *tag);
-
-/* deletes the event of tag */
-int event_del(const char *tag);
-
-/* creates the event of tag */
-int event_add(const char *tag, const char *name);
-
-int event_subscribe(struct afb_req request, const char *tag);
-
-int event_unsubscribe(struct afb_req request, const char *tag);
-
-int event_push(struct json_object *args, const char *tag);
-
-void pingSample (struct afb_req request);
-
-void pingFail (struct afb_req request);
-
-void pingNull (struct afb_req request);
-
-void pingBug (struct afb_req request);
-
-void pingEvent(struct afb_req request);
-
-// For samples https://linuxprograms.wordpress.com/2010/05/20/json-c-libjson-tutorial/
-void pingJson (struct afb_req request);
-
-void subcallcb (void *prequest, int iserror, json_object *object);
-
-void subcall (struct afb_req request);
-
-void eventadd (struct afb_req request);
-
-void eventdel (struct afb_req request);
-
-void eventsub (struct afb_req request);
-
-void eventunsub (struct afb_req request);
-
-void eventpush (struct afb_req request);
-
-#endif \ No newline at end of file