这篇教程C++ send_text函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中send_text函数的典型用法代码示例。如果您正苦于以下问题:C++ send_text函数的具体用法?C++ send_text怎么用?C++ send_text使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了send_text函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: do_set_paramstatic int do_set_param(Request *req){ u8 *name = g_buffer; char *content = (char *)g_buffer; int retv = 0; Section * section; Ack ack; retv = receive_text(name, req->dataSize); name[req->dataSize] = 0; APP_INFO("Section Name is : %s/n", (char *)name); section = find_section((char *)name); ack.info = ack.result = (NULL == section) ? -1 : 0; retv = send_text((u8 *)&ack, sizeof(ack)); if (ack.result == -1) { APP_INFO("Section [%s] is not found!/n", (char *)name); return -1; } // Receive parameter settings retv = receive_text((u8 *)content, req->info); content[req->info] = 0; if (0) { APP_INFO("===== Parameter Setting is : /n%s", content); } else { APP_INFO("===== Parameter Setting is : /n%s", content); retv = mw_config_params(section->map, content); retv = (*section->set)(section->name); ack.result = ack.info = retv; } retv = send_text((u8 *)&ack, sizeof(ack)); return retv;}
开发者ID:ShawnOfMisfit,项目名称:ambarella,代码行数:33,
示例2: do_get_paramstatic int do_get_param(Request *req){ u8 *name = g_buffer; char *content = (char *)g_buffer; int retv = 0; Section * section; Ack ack; // Get section name retv = receive_text(name, req->dataSize); name[req->dataSize] = 0; APP_INFO("Section Name is : %s/n", (char *)name); section = find_section((char *)name); if (NULL == section) { ack.result = -1; ack.info = -1; APP_INFO("Section [%s] is not found!/n", (char *)name); return send_text((u8 *)&ack, sizeof(ack)); } else { retv = (*section->get)(section->name, req->info); retv = mw_output_params(section->map, &content); APP_INFO("/n%s/n", content); ack.result = retv; ack.info = strlen(content); send_text((u8 *)&ack, sizeof(ack)); return send_text((u8 *)content, ack.info); }}
开发者ID:ShawnOfMisfit,项目名称:ambarella,代码行数:29,
示例3: hash_mapint hash_map(int actor_node, char *text) { /** public function - see header */ int socket=clients.client[actor_node].socket; char map_name[80]=""; int map_id; if(sscanf(text, "%*s *s")==-1){ //if no tail specified in command, default to current map map_id=clients.client[actor_node].map_id; } else if(sscanf(text, "%*s %[^/n]", map_name)==1){ map_id=get_map_id(map_name); if(map_id==-1){ send_text(socket, CHAT_SERVER, "%cMap does not exist", c_red3+127); return 0; } } else { send_text(socket, CHAT_SERVER, "%cyou need to use the format #MAP [map_name] or #MAP", c_red3+127); return 0; } get_map_details(actor_node, map_id); get_map_developer_details(actor_node, map_id); return 0;}
开发者ID:UnoffLandz,项目名称:unoff-landz,代码行数:34,
示例4: hash_set_map_development_statusint hash_set_map_development_status(int actor_node, char *text) { /** public function - see header */ int socket=clients.client[actor_node].socket; int development_status=0; int map_id; //extract data from text string if(sscanf(text, "%*s %i %i", &map_id, &development_status)!=2){ send_text(socket, CHAT_SERVER, "%cyou need to use the format #SET_MAP_DEVELOPMENT_STATUS [map id] [map development status 0-2]", c_red3+127); return 0; } //check map exists if(strlen(maps.map[map_id].elm_filename)==0){ send_text(socket, CHAT_SERVER, "%cthat map id does not exist", c_red3+127); return 0; } //update map array maps.map[map_id].development_status=development_status; //update database push_sql_command("UPDATE MAP_TABLE SET STATUS=%i WHERE MAP_ID=%i", maps.map[map_id].development_status, map_id); send_text(socket, CHAT_SERVER, "%cyou changed the development status of map %i to %i", c_green3+127, map_id, maps.map[map_id].development_status); return 0;}
开发者ID:UnoffLandz,项目名称:unoff-landz,代码行数:32,
示例5: mainvoid main (){ get_text(); send_text(1,line1); send_text(2,line2);}
开发者ID:thenaughtychild,项目名称:HMI_for_HCL,代码行数:7,
示例6: hash_set_map_nameint hash_set_map_name(int actor_node, char *text) { /** public function - see header */ int socket=clients.client[actor_node].socket; char map_name[80]=""; int map_id; if(sscanf(text, "%*s %i %[^/n]", &map_id, map_name)!=2){ send_text(socket, CHAT_SERVER, "%cyou need to use the format #SET_MAP_NAME [map id] [map name]", c_red3+127); return 0; } //check map exists if(strlen(maps.map[map_id].elm_filename)==0){ send_text(socket, CHAT_SERVER, "%cthat map id does not exist", c_red3+127); return 0; } //update map array strcpy(maps.map[map_id].map_name, map_name); //update database push_sql_command("UPDATE MAP_TABLE SET MAP_NAME='%s' WHERE MAP_ID=%i", maps.map[map_id].map_name, map_id); send_text(socket, CHAT_SERVER, "%cyou changed the name of map %i to %s", c_green3+127, map_id, maps.map[map_id].map_name); return 0;}
开发者ID:UnoffLandz,项目名称:unoff-landz,代码行数:31,
|