这篇教程C++ GRN_TEXT_PUTS函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GRN_TEXT_PUTS函数的典型用法代码示例。如果您正苦于以下问题:C++ GRN_TEXT_PUTS函数的具体用法?C++ GRN_TEXT_PUTS怎么用?C++ GRN_TEXT_PUTS使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GRN_TEXT_PUTS函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: grn_expr_inspectgrn_rcgrn_expr_inspect(grn_ctx *ctx, grn_obj *buffer, grn_obj *expr){ grn_expr *e = (grn_expr *)expr; GRN_TEXT_PUTS(ctx, buffer, "#<expr/n"); { int i = 0; grn_obj *value; const char *name; uint32_t name_len; unsigned int n_vars; grn_hash *vars = grn_expr_get_vars(ctx, expr, &n_vars); GRN_TEXT_PUTS(ctx, buffer, " vars:{"); GRN_HASH_EACH(ctx, vars, id, &name, &name_len, &value, { if (i++) { GRN_TEXT_PUTC(ctx, buffer, ','); } GRN_TEXT_PUTS(ctx, buffer, "/n "); GRN_TEXT_PUT(ctx, buffer, name, name_len); GRN_TEXT_PUTC(ctx, buffer, ':'); grn_inspect_indented(ctx, buffer, value, " "); }); GRN_TEXT_PUTS(ctx, buffer, "/n },"); }
开发者ID:XLPE,项目名称:groonga,代码行数:25,
示例2: ngx_http_groonga_handler_validate_post_commandstatic ngx_int_tngx_http_groonga_handler_validate_post_command(ngx_http_request_t *r, ngx_str_t *command_path, ngx_http_groonga_handler_data_t *data){ grn_ctx *context; ngx_str_t command; command.data = command_path->data; if (r->args.len == 0) { command.len = command_path->len; } else { command.len = command_path->len - r->args.len - strlen("?"); } if (ngx_str_equal_c_string(&command, "load")) { return NGX_OK; } context = &(data->context); ngx_http_groonga_handler_set_content_type(r, "text/plain"); GRN_TEXT_PUTS(context, &(data->body), "command for POST must be <load>: <"); GRN_TEXT_PUT(context, &(data->body), command.data, command.len); GRN_TEXT_PUTS(context, &(data->body), ">"); return NGX_HTTP_BAD_REQUEST;}
开发者ID:pombredanne,项目名称:groonga,代码行数:26,
示例3: rb_grn_expression_inspect |