Home | History | Annotate | Download | only in Clients

Lines Matching refs:TXT

262 	else if (!strcasecmp(s, "TXT"     )) return(kDNSServiceType_TXT);
418 const char *fullname, const char *hosttarget, uint16_t opaqueport, uint16_t txtLen, const unsigned char *txt, void *context)
427 const unsigned char *max = txt + txtLen;
455 printf("%-47s TXT ", n);
457 while (txt < max)
459 const unsigned char *const end = txt + 1 + txt[0];
460 txt++; // Skip over length byte
462 while (txt<end)
464 if (*txt == '\\' || *txt == '\"') printf("\\");
465 printf("%c", *txt++);
565 // Don't show degenerate TXT records containing nothing but a single empty string
606 printf("Updating Test TXT record to %c\n", updatetest[1]);
988 unsigned char txt[2048] = "";
989 unsigned char *ptr = txt;
1005 while (*p && *ptr < 255 && ptr + 1 + *ptr < txt+sizeof(txt))
1013 printf(" TXT");
1014 ShowTXTRecord(ptr-txt, txt);
1021 return(DNSServiceRegister(sdref, flags, opinterface, nam, typ, dom, host, registerPort.NotAnInteger, (uint16_t) (ptr-txt), txt, reg_reply, NULL));
1188 static const char TXT[] = "\xC" "First String" "\xD" "Second String" "\xC" "Third String";
1190 err = DNSServiceRegister(&client, 0, opinterface, "Test", "_testupdate._tcp.", "", NULL, registerPort.NotAnInteger, sizeof(TXT)-1, TXT, reg_reply, NULL);
1196 char TXT[1024];
1198 for (i=0; i<sizeof(TXT); i++)
1199 if ((i & 0x1F) == 0) TXT[i] = 0x1F; else TXT[i] = 'A' + (i >> 5);
1201 err = DNSServiceRegister(&client, 0, opinterface, "Test", "_testlargetxt._tcp.", "", NULL, registerPort.NotAnInteger, sizeof(TXT), TXT, reg_reply, NULL);
1219 static const char TXT[] = "\x09" "Test Data";
1222 if (!err) err = DNSServiceUpdateRecord(client, NULL, 0, sizeof(TXT)-1, TXT, 0);
1312 fprintf(stderr, "%s -R <Name> <Type> <Domain> <Port> [<TXT>...] (Register a service)\n", a0);
1313 fprintf(stderr, "%s -P <Name> <Type> <Domain> <Port> <Host> <IP> [<TXT>...] (Proxy)\n", a0);
1326 fprintf(stderr, "%s -U (Test updating a TXT record)\n", a0);
1328 fprintf(stderr, "%s -T (Test creating a large TXT record)\n", a0);
1329 fprintf(stderr, "%s -M (Test creating a registration with multiple TXT records)\n", a0);
1330 fprintf(stderr, "%s -I (Test registering and then immediately updating TXT record)\n", a0);