Documentation ¶
Index ¶
- func RegisterTestServer(s *grpc.Server, srv TestServer)
- type Node
- type NodeData
- type Resolver
- func (r *Resolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOption) (resolver.Resolver, error)
- func (r *Resolver) Close()
- func (r *Resolver) ResolveNow(o resolver.ResolveNowOption)
- func (r *Resolver) Scheme() string
- func (r *Resolver) ServerAddrs() []string
- func (r *Resolver) URL() string
- type SayReq
- func (*SayReq) Descriptor() ([]byte, []int)
- func (m *SayReq) GetContent() string
- func (*SayReq) ProtoMessage()
- func (m *SayReq) Reset()
- func (m *SayReq) String() string
- func (m *SayReq) XXX_DiscardUnknown()
- func (m *SayReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SayReq) XXX_Merge(src proto.Message)
- func (m *SayReq) XXX_Size() int
- func (m *SayReq) XXX_Unmarshal(b []byte) error
- type SayResp
- func (*SayResp) Descriptor() ([]byte, []int)
- func (m *SayResp) GetContent() string
- func (*SayResp) ProtoMessage()
- func (m *SayResp) Reset()
- func (m *SayResp) String() string
- func (m *SayResp) XXX_DiscardUnknown()
- func (m *SayResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SayResp) XXX_Merge(src proto.Message)
- func (m *SayResp) XXX_Size() int
- func (m *SayResp) XXX_Unmarshal(b []byte) error
- type TestClient
- type TestServer
- type UnimplementedTestServer
- type Watcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTestServer ¶
func RegisterTestServer(s *grpc.Server, srv TestServer)
Types ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func (*Node) Deregister ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) Build ¶
func (r *Resolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOption) (resolver.Resolver, error)
func (*Resolver) ResolveNow ¶
func (r *Resolver) ResolveNow(o resolver.ResolveNowOption)
ResolveNow will be called by gRPC to try to resolve the target name again. It's just a hint, resolver can ignore this if it's not necessary.
func (*Resolver) ServerAddrs ¶
type SayReq ¶
type SayReq struct { Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SayReq) Descriptor ¶
func (*SayReq) GetContent ¶
func (*SayReq) ProtoMessage ¶
func (*SayReq) ProtoMessage()
func (*SayReq) XXX_DiscardUnknown ¶
func (m *SayReq) XXX_DiscardUnknown()
func (*SayReq) XXX_Marshal ¶
func (*SayReq) XXX_Unmarshal ¶
type SayResp ¶
type SayResp struct { Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SayResp) Descriptor ¶
func (*SayResp) GetContent ¶
func (*SayResp) ProtoMessage ¶
func (*SayResp) ProtoMessage()
func (*SayResp) XXX_DiscardUnknown ¶
func (m *SayResp) XXX_DiscardUnknown()
func (*SayResp) XXX_Marshal ¶
func (*SayResp) XXX_Unmarshal ¶
type TestClient ¶
type TestClient interface {
Say(ctx context.Context, in *SayReq, opts ...grpc.CallOption) (*SayResp, error)
}
TestClient is the client API for Test service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTestClient ¶
func NewTestClient(cc *grpc.ClientConn) TestClient
type TestServer ¶
TestServer is the server API for Test service.
type UnimplementedTestServer ¶
type UnimplementedTestServer struct { }
UnimplementedTestServer can be embedded to have forward compatible implementations.
type Watcher ¶
type Watcher struct {
// contains filtered or unexported fields
}
func (*Watcher) GetAllNodes ¶
Click to show internal directories.
Click to hide internal directories.