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
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |