| "veyron.io/veyron/veyron2/ipc" |
| "veyron.io/veyron/veyron2/rt" |
| "veyron.io/veyron/veyron/profiles/roaming" |
| server, err := r.NewServer() |
| log.Fatalf("unexpected error: %q", err) |
| fmt.Printf("listen spec: %v\n", roaming.ListenSpec) |
| ep, err := server.Listen(roaming.ListenSpec) |
| log.Fatalf("unexpected error: %q", err) |
| if err := server.Serve("roamer", ipc.LeafDispatcher(&dispatcher{}, nil)); err != nil { |
| log.Fatalf("unexpected error: %q", err) |
| done := make(chan struct{}) |
| func (d *dispatcher) Echo(call ipc.ServerCall, arg string) (string, error) { |