Update copyright dates
[src/app-framework-binder.git] / include / afb / afb-req-v1.h
index 3a73769..1cacf57 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017 "IoT.bzh"
+ * Copyright (C) 2015-2020 "IoT.bzh"
  * Author: José Bollo <jose.bollo@iot.bzh>
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
 #pragma once
 
 #include <stdlib.h>
-#include "afb-req.h"
+#include "afb-req-x1.h"
 
-/*
+/** @addtogroup AFB_REQ
+ *  @{ */
+
+/**
+ * @deprecated use bindings version 3
+ *
  * Stores 'req' on heap for asynchrnous use.
  * Returns a pointer to the stored 'req' or NULL on memory depletion.
  * The count of reference to 'req' is incremented on success
  * (see afb_req_addref).
  */
-static inline struct afb_req *afb_req_store_v1(struct afb_req req)
+static inline struct afb_req_x1 *afb_req_x1_store_v1(struct afb_req_x1 req)
 {
-       struct afb_req *result = (struct afb_req*)malloc(sizeof *result);
+       struct afb_req_x1 *result = (struct afb_req_x1*)malloc(sizeof *result);
        if (result) {
                *result = req;
-               afb_req_addref(req);
+               afb_req_x1_addref(req);
        }
        return result;
 }
 
-/*
+/**
+ * @deprecated use bindings version 3
+ *
  * Retrieves the afb_req stored at 'req' and frees the memory.
  * Returns the stored request.
  * The count of reference is UNCHANGED, thus, normally, the
  * function 'afb_req_unref' should be called on the result
  * after that the asynchronous reply if sent.
  */
-static inline struct afb_req afb_req_unstore_v1(struct afb_req *req)
+static inline struct afb_req_x1 afb_req_unstore_x1_v1(struct afb_req_x1 *req)
 {
-       struct afb_req result = *req;
+       struct afb_req_x1 result = *req;
        free(req);
        return result;
 }
 
+
+/** @} */