diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/ouroboros/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | include/ouroboros/cdap.h | 28 | 
2 files changed, 18 insertions, 11 deletions
| diff --git a/include/ouroboros/CMakeLists.txt b/include/ouroboros/CMakeLists.txt index ee339294..eb5297d2 100644 --- a/include/ouroboros/CMakeLists.txt +++ b/include/ouroboros/CMakeLists.txt @@ -4,7 +4,6 @@ configure_file(  set(HEADER_FILES    cdap.h -  common.h    dev.h    errno.h    flow.h diff --git a/include/ouroboros/cdap.h b/include/ouroboros/cdap.h index e26f192b..bd8aa551 100644 --- a/include/ouroboros/cdap.h +++ b/include/ouroboros/cdap.h @@ -24,8 +24,6 @@  #ifndef OUROBOROS_CDAP_H  #define OUROBOROS_CDAP_H -#include <ouroboros/common.h> -  #include <stdbool.h>  #include <stdint.h>  #include <unistd.h> @@ -39,27 +37,35 @@ struct cdap_ops {          int (* cdap_reply)(struct cdap * instance,                             int           invoke_id,                             int           result, -                           buffer_t *    val, +                           uint8_t *     data,                             size_t        len);          int (* cdap_read)(struct cdap * instance, +                          int           invoke_id,                            char *        name);          int (* cdap_write)(struct cdap * instance, +                           int           invoke_id,                             char *        name, -                           buffer_t *    val, +                           uint8_t *     data,                             size_t        len,                             uint32_t      flags);          int (* cdap_create)(struct cdap * instance, +                            int           invoke_id,                              char *        name, -                            buffer_t      val); +                            uint8_t *     data, +                            size_t        len);          int (* cdap_delete)(struct cdap * instance, +                            int           invoke_id,                              char *        name, -                            buffer_t      val); +                            uint8_t *     data, +                            size_t        len);          int (* cdap_start)(struct cdap * instance, +                           int           invoke_id,                             char *        name);          int (* cdap_stop)(struct cdap * instance, +                          int           invoke_id,                            char *        name);  }; @@ -73,16 +79,18 @@ int           cdap_send_read(struct cdap * instance,                               char *        name);  int           cdap_send_write(struct cdap * instance,                                char *        name, -                              buffer_t *    val, +                              uint8_t *     data,                                size_t        len,                                uint32_t      flags);  int           cdap_send_create(struct cdap * instance,                                 char *        name, -                               buffer_t      val); +                               uint8_t *     data, +                               size_t        len);  int           cdap_send_delete(struct cdap * instance,                                 char *        name, -                               buffer_t      val); +                               uint8_t *     data, +                               size_t        len);  int           cdap_send_start(struct cdap * instance,                                char *        name); @@ -93,6 +101,6 @@ int           cdap_send_stop(struct cdap * instance,  int           cdap_send_reply(struct cdap * instance,                                int           invoke_id,                                int           result, -                              buffer_t *    val, +                              uint8_t *     data,                                size_t        len);  #endif | 
