1#ifndef _CRTX_DICT_INOUT_H
2#define _CRTX_DICT_INOUT_H
9typedef int (*write_fct)(
void *conn_id,
void *data,
size_t data_size);
10typedef int (*read_fct)(
void *conn_id,
void *data,
size_t data_size);
12#define CRTX_MAX_SIGNATURE_LENGTH 128
14#ifndef CRTX_DICT_DB_PATH
15#define CRTX_DICT_DB_PATH "/var/lib/cortex/dict_db/"
18struct crtx_dict *crtx_read_dict(read_fct recv,
void *conn_id);
19void crtx_write_dict(write_fct write,
void *conn_id,
struct crtx_dict *ds);
21int crtx_wrapper_read(
void *conn_id,
void *data,
size_t data_size);
22int crtx_wrapper_write(
void *conn_id,
void *data,
size_t data_size);
24char crtx_read(read_fct recv,
void *conn_id,
void *buffer,
size_t read_bytes);
25char *crtx_readfile(
char *path);