Ejemplo n.º 1
0
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");
}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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;
}
Ejemplo n.º 4
0
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;
}
Ejemplo n.º 5
0
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;
	}