⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 response.c

📁 openmap java写的开源数字地图程序. 用applet实现,可以像google map 那样放大缩小地图.
💻 C
字号:
/* ********************************************************************** *  * <copyright> *  *  BBN Technologies, a Verizon Company *  10 Moulton Street *  Cambridge, MA 02138 *  (617) 873-8000 *  *  Copyright (C) BBNT Solutions LLC. All rights reserved. *  * </copyright> * ********************************************************************** *  * $Source: /cvs/distapps/openmap/src/cserver/link/src/Response.c,v $ * $RCSfile: Response.c,v $ * $Revision: 1.2 $ * $Date: 2004/01/26 19:07:10 $ * $Author: dietrick $ *  * ********************************************************************** */#include <stdio.h>#include <stdlib.h>#include "Response.h"#include "Request.h"#include "GlobalConstants.h"#include "Link.h"/*for debugging*/#define DEBUG_ME "LINKSERVER"#include <toolLib/debugging.h>DebugVariable(LINK, "LINK", 0x01); /* setenv LINKSERVER "LINK"*/int WriteMapResponseHeader(LinkSocket *link, LinkArgs *linkArgs){    if (Debug(LINK))        printf("WriteMapResponseHeader: writing MAP Response header %s\n",               GRAPHICS_RESPONSE_HEADER);    WriteChars(link, GRAPHICS_RESPONSE_HEADER, lGRAPHICS_RESPONSE_HEADER);     if (Debug(LINK))        printf("WriteMapResponseHeader: writing version %f\n", VERSION);    WriteFloat(link, VERSION); /*writing version 0.2*/    if (WriteLinkArgs(link, linkArgs) == -1)      return -1; /* Memory allocation error */    if (Debug(LINK))        printf("WriteMapResponseHeader: All done writing header...\n");    return OK;}int WriteActionResponseHeader(LinkSocket *link, LinkArgs *linkArgs){    if (Debug(LINK))        printf("WriteActionResponseHeader: writing ACTION Response header %s\n",               GESTURE_RESPONSE_HEADER);    WriteChars(link, GESTURE_RESPONSE_HEADER, lGESTURE_RESPONSE_HEADER);     if (Debug(LINK))        printf("WriteActionResponseHeader: writing version %f\n", VERSION);    WriteFloat(link, VERSION); /*writing version 0.2*/    if (WriteLinkArgs(link, linkArgs) == -1)      return -1; /* Memory allocation error */    return OK;}void EndSection(LinkSocket *link){    WriteChars(link, END_SECTION_STRING, 1); /*nothing more for now*/    Socketflush(link);    if (Debug(LINK))        printf("EndSection: Wrote section end symbol and flushed socket...\n");}void EndTotal(LinkSocket *link){    WriteChars(link, END_TOTAL_STRING, 1); /*nothing more for now*/    Socketflush(link);    if (Debug(LINK))        printf("EndSection: Wrote total end symbol and flushed socket...\n");}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -