diff options
Diffstat (limited to 'src/command.h')
-rw-r--r-- | src/command.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/command.h b/src/command.h index 8daa912..0edba98 100644 --- a/src/command.h +++ b/src/command.h @@ -9,11 +9,12 @@ #define __COMMAND_H__ #include "event_loop.h" -#include "msg.h" +#include "json_rpc.h" #include <stddef.h> -typedef int (*cmd_handler)(const struct msg *request, struct msg **response, void *ctx); +typedef int (*cmd_handler)(const struct jsonrpc_request *request, + struct jsonrpc_response **response, void *ctx); struct cmd_desc { char *name; @@ -26,8 +27,8 @@ int cmd_dispatcher_create(struct cmd_dispatcher **, struct cmd_desc *, size_t nu void *ctx); void cmd_dispatcher_destroy(struct cmd_dispatcher *); -int cmd_dispatcher_handle(const struct cmd_dispatcher *, const struct msg *command, - struct msg **response); +int cmd_dispatcher_handle(const struct cmd_dispatcher *, const struct jsonrpc_request *command, + struct jsonrpc_response **response); struct cmd_conn_ctx { int fd; |