MCPcopy Create free account
hub / github.com/defold/defold / BuildFullServiceName

Function BuildFullServiceName

engine/dlib/src/test/test_mdns.cpp:355–363  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353 }
354
355 static void BuildFullServiceName(const char* instance_name, const char* service_type_local, char* out, uint32_t out_size)
356 {
357 char escaped_instance[256];
358 EscapeDnsText(instance_name, escaped_instance, sizeof(escaped_instance));
359 dmStrlCpy(out, escaped_instance, out_size);
360 if (out[0] && out[strlen(out) - 1] != '.')
361 dmStrlCat(out, ".", out_size);
362 dmStrlCat(out, service_type_local, out_size);
363 }
364
365 static uint16_t NameWireLength(const char* name)
366 {

Callers 1

TESTFunction · 0.70

Calls 3

dmStrlCpyFunction · 0.85
dmStrlCatFunction · 0.85
EscapeDnsTextFunction · 0.70

Tested by

no test coverage detected