type google.golang.org/grpc/internal/grpcsync.Event

13 uses

	google.golang.org/grpc/internal/grpcsync (current package)
		event.go#L29: type Event struct {
		event.go#L38: func (e *Event) Fire() bool {
		event.go#L49: func (e *Event) Done() <-chan struct{} {
		event.go#L54: func (e *Event) HasFired() bool {
		event.go#L59: func NewEvent() *Event {
		event.go#L60: 	return &Event{c: make(chan struct{})}

	google.golang.org/grpc
		balancer_conn_wrappers.go#L47: 	done       *grpcsync.Event
		clientconn.go#L500: 	firstResolveEvent *grpcsync.Event
		clientconn.go#L1191: func (ac *addrConn) tryAllAddrs(addrs []resolver.Address, connectDeadline time.Time) (transport.ClientTransport, resolver.Address, *grpcsync.Event, error) {
		clientconn.go#L1229: func (ac *addrConn) createTransport(addr resolver.Address, copts transport.ConnectOptions, connectDeadline time.Time) (transport.ClientTransport, *grpcsync.Event, error) {
		resolver_conn_wrapper.go#L41: 	done       *grpcsync.Event
		server.go#L112: 	quit               *grpcsync.Event
		server.go#L113: 	done               *grpcsync.Event