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"); }
int WriteLinkString(LinkSocket *linkSocket, LinkString *str) { int check = OK; /*Write number of characters in string*/ check = check || WriteInteger(linkSocket, str->numberOfChars); check = check || WriteChars(linkSocket, str->text, str->numberOfChars); return check; }
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; }
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; }
bool MIWriter::WriteChars(const char *str1,const char *str2,const char *str3 ,const char *str4,const char *str5,const char *str6) { if(str1==NULL) { return true; } if(WriteChars(str1)==false) { return false; } if(str2==NULL) { return true; } if(WriteChars(str2)==false) { return false; } if(str3==NULL) { return true; } if(WriteChars(str3)==false) { return false; } if(str4==NULL) { return true; } if(WriteChars(str4)==false) { return false; } if(str5==NULL) { return true; } if(WriteChars(str5)==false) { return false; } if(str6==NULL) { return true; } if(WriteChars(str6)==false) { return false; } return true; }