Documentation ¶
Index ¶
- func RegisterDnsResolverServer(s *grpc.Server, srv DnsResolverServer)
- type DnsResolverClient
- type DnsResolverServer
- type ResolveReply
- func (*ResolveReply) Descriptor() ([]byte, []int)
- func (m *ResolveReply) GetHost() string
- func (m *ResolveReply) GetPort() int32
- func (m *ResolveReply) GetRawIp() []byte
- func (m *ResolveReply) GetTextualIp() string
- func (*ResolveReply) ProtoMessage()
- func (m *ResolveReply) Reset()
- func (m *ResolveReply) String() string
- func (m *ResolveReply) XXX_DiscardUnknown()
- func (m *ResolveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResolveReply) XXX_Merge(src proto.Message)
- func (m *ResolveReply) XXX_Size() int
- func (m *ResolveReply) XXX_Unmarshal(b []byte) error
- type ResolveRequest
- func (*ResolveRequest) Descriptor() ([]byte, []int)
- func (m *ResolveRequest) GetCollectionRef() *v1.ConfigRef
- func (m *ResolveRequest) GetHost() string
- func (m *ResolveRequest) GetPort() int32
- func (*ResolveRequest) ProtoMessage()
- func (m *ResolveRequest) Reset()
- func (m *ResolveRequest) String() string
- func (m *ResolveRequest) XXX_DiscardUnknown()
- func (m *ResolveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResolveRequest) XXX_Merge(src proto.Message)
- func (m *ResolveRequest) XXX_Size() int
- func (m *ResolveRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDnsResolverServer ¶
func RegisterDnsResolverServer(s *grpc.Server, srv DnsResolverServer)
Types ¶
type DnsResolverClient ¶
type DnsResolverClient interface {
Resolve(ctx context.Context, in *ResolveRequest, opts ...grpc.CallOption) (*ResolveReply, error)
}
DnsResolverClient is the client API for DnsResolver service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDnsResolverClient ¶
func NewDnsResolverClient(cc *grpc.ClientConn) DnsResolverClient
type DnsResolverServer ¶
type DnsResolverServer interface {
Resolve(context.Context, *ResolveRequest) (*ResolveReply, error)
}
DnsResolverServer is the server API for DnsResolver service.
type ResolveReply ¶
type ResolveReply struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` TextualIp string `protobuf:"bytes,3,opt,name=textual_ip,json=textualIp,proto3" json:"textual_ip,omitempty"` RawIp []byte `protobuf:"bytes,4,opt,name=raw_ip,json=rawIp,proto3" json:"raw_ip,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ResolveReply) Descriptor ¶
func (*ResolveReply) Descriptor() ([]byte, []int)
func (*ResolveReply) GetHost ¶
func (m *ResolveReply) GetHost() string
func (*ResolveReply) GetPort ¶
func (m *ResolveReply) GetPort() int32
func (*ResolveReply) GetRawIp ¶
func (m *ResolveReply) GetRawIp() []byte
func (*ResolveReply) GetTextualIp ¶
func (m *ResolveReply) GetTextualIp() string
func (*ResolveReply) ProtoMessage ¶
func (*ResolveReply) ProtoMessage()
func (*ResolveReply) Reset ¶
func (m *ResolveReply) Reset()
func (*ResolveReply) String ¶
func (m *ResolveReply) String() string
func (*ResolveReply) XXX_DiscardUnknown ¶
func (m *ResolveReply) XXX_DiscardUnknown()
func (*ResolveReply) XXX_Marshal ¶
func (m *ResolveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResolveReply) XXX_Merge ¶
func (m *ResolveReply) XXX_Merge(src proto.Message)
func (*ResolveReply) XXX_Size ¶
func (m *ResolveReply) XXX_Size() int
func (*ResolveReply) XXX_Unmarshal ¶
func (m *ResolveReply) XXX_Unmarshal(b []byte) error
type ResolveRequest ¶
type ResolveRequest struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` CollectionRef *v1.ConfigRef `protobuf:"bytes,7,opt,name=collection_ref,json=collectionRef,proto3" json:"collection_ref,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ResolveRequest) Descriptor ¶
func (*ResolveRequest) Descriptor() ([]byte, []int)
func (*ResolveRequest) GetCollectionRef ¶
func (m *ResolveRequest) GetCollectionRef() *v1.ConfigRef
func (*ResolveRequest) GetHost ¶
func (m *ResolveRequest) GetHost() string
func (*ResolveRequest) GetPort ¶
func (m *ResolveRequest) GetPort() int32
func (*ResolveRequest) ProtoMessage ¶
func (*ResolveRequest) ProtoMessage()
func (*ResolveRequest) Reset ¶
func (m *ResolveRequest) Reset()
func (*ResolveRequest) String ¶
func (m *ResolveRequest) String() string
func (*ResolveRequest) XXX_DiscardUnknown ¶
func (m *ResolveRequest) XXX_DiscardUnknown()
func (*ResolveRequest) XXX_Marshal ¶
func (m *ResolveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResolveRequest) XXX_Merge ¶
func (m *ResolveRequest) XXX_Merge(src proto.Message)
func (*ResolveRequest) XXX_Size ¶
func (m *ResolveRequest) XXX_Size() int
func (*ResolveRequest) XXX_Unmarshal ¶
func (m *ResolveRequest) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.