#include "jsonrpc/impl/method.h" #include #include struct jsonrpc_method * jsonrpc_impl_method_create( char const * method_name, jsonrpc_method_invoke_fn * invoke, void * user_data) { struct jsonrpc_method * method = malloc(sizeof(struct jsonrpc_method)); if (NULL != method) { method->next = NULL; method->name = strdup(method_name); method->invoke = invoke; method->user_data = user_data; } return method; } void jsonrpc_impl_method_dispose( struct jsonrpc_method * method) { free(method->name); free(method); }