func buildEndpoints()

in cassandra/go/main.go [68:80]


func buildEndpoints(ips []string) *C.char {
	b, err := json.Marshal(&endpoints{ips})
	if err != nil {
		log.Printf("unexpected error serializing JSON response: %v\n", err)
		rc := C.CString(`{"ips":[]}`)
		defer C.free(unsafe.Pointer(rc))
		return rc
	}

	rc := C.CString(string(b))
	defer C.free(unsafe.Pointer(rc))
	return rc
}