Example #1
0
File: api.c Project: samuell/frozen
ssize_t     data_list_query(data_t *data, request_t *list){ // {{{
	ssize_t                ret;
	action_t               action;
	
	data_get(ret, TYPE_ACTIONT, action, &list->data);
	if(
		ret != 0 ||
		action >= ACTION_INVALID
	)
		return -ENOSYS;
	
	hash_rename(list, api_data_from_list[action]);
	
	return data_hash_query(data, list);
} // }}}
Example #2
0
static ssize_t tcp_child_handler(machine_t *machine, request_t *request){ // {{{
	tcp_child_userdata    *userdata          = (tcp_child_userdata *)machine->userdata;
	data_t                 fdt               = DATA_FDT(userdata->socket, 0);
	
	return data_hash_query(&fdt, request);
} // }}}