Documentation ¶
Index ¶
- Variables
- func RegisterCrobatServer(s grpc.ServiceRegistrar, srv CrobatServer)
- type CrobatClient
- type CrobatServer
- type Crobat_GetSubdomainsClient
- type Crobat_GetSubdomainsServer
- type Crobat_GetTLDsClient
- type Crobat_GetTLDsServer
- type Crobat_ReverseDNSClient
- type Crobat_ReverseDNSRangeClient
- type Crobat_ReverseDNSRangeServer
- type Crobat_ReverseDNSServer
- type Domain
- type QueryRequest
- type UnimplementedCrobatServer
- func (UnimplementedCrobatServer) GetSubdomains(*QueryRequest, Crobat_GetSubdomainsServer) error
- func (UnimplementedCrobatServer) GetTLDs(*QueryRequest, Crobat_GetTLDsServer) error
- func (UnimplementedCrobatServer) ReverseDNS(*QueryRequest, Crobat_ReverseDNSServer) error
- func (UnimplementedCrobatServer) ReverseDNSRange(*QueryRequest, Crobat_ReverseDNSRangeServer) error
- type UnsafeCrobatServer
Constants ¶
This section is empty.
Variables ¶
var File_crobat_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCrobatServer ¶
func RegisterCrobatServer(s grpc.ServiceRegistrar, srv CrobatServer)
Types ¶
type CrobatClient ¶
type CrobatClient interface { GetSubdomains(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Crobat_GetSubdomainsClient, error) GetTLDs(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Crobat_GetTLDsClient, error) ReverseDNS(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Crobat_ReverseDNSClient, error) ReverseDNSRange(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Crobat_ReverseDNSRangeClient, error) }
CrobatClient is the client API for Crobat service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCrobatClient ¶
func NewCrobatClient(cc grpc.ClientConnInterface) CrobatClient
type CrobatServer ¶
type CrobatServer interface { GetSubdomains(*QueryRequest, Crobat_GetSubdomainsServer) error GetTLDs(*QueryRequest, Crobat_GetTLDsServer) error ReverseDNS(*QueryRequest, Crobat_ReverseDNSServer) error ReverseDNSRange(*QueryRequest, Crobat_ReverseDNSRangeServer) error // contains filtered or unexported methods }
CrobatServer is the server API for Crobat service. All implementations must embed UnimplementedCrobatServer for forward compatibility
type Crobat_GetSubdomainsClient ¶
type Crobat_GetSubdomainsClient interface { Recv() (*Domain, error) grpc.ClientStream }
type Crobat_GetSubdomainsServer ¶
type Crobat_GetSubdomainsServer interface { Send(*Domain) error grpc.ServerStream }
type Crobat_GetTLDsClient ¶
type Crobat_GetTLDsClient interface { Recv() (*Domain, error) grpc.ClientStream }
type Crobat_GetTLDsServer ¶
type Crobat_GetTLDsServer interface { Send(*Domain) error grpc.ServerStream }
type Crobat_ReverseDNSClient ¶
type Crobat_ReverseDNSClient interface { Recv() (*Domain, error) grpc.ClientStream }
type Crobat_ReverseDNSRangeClient ¶
type Crobat_ReverseDNSRangeClient interface { Recv() (*Domain, error) grpc.ClientStream }
type Crobat_ReverseDNSRangeServer ¶
type Crobat_ReverseDNSRangeServer interface { Send(*Domain) error grpc.ServerStream }
type Crobat_ReverseDNSServer ¶
type Crobat_ReverseDNSServer interface { Send(*Domain) error grpc.ServerStream }
type Domain ¶
type Domain struct { Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` Ipv4 string `protobuf:"bytes,2,opt,name=ipv4,proto3" json:"ipv4,omitempty"` // contains filtered or unexported fields }
func (*Domain) Descriptor
deprecated
func (*Domain) ProtoMessage ¶
func (*Domain) ProtoMessage()
func (*Domain) ProtoReflect ¶
func (x *Domain) ProtoReflect() protoreflect.Message
type QueryRequest ¶
type QueryRequest struct { Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*QueryRequest) Descriptor
deprecated
func (*QueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead.
func (*QueryRequest) GetQuery ¶
func (x *QueryRequest) GetQuery() string
func (*QueryRequest) ProtoMessage ¶
func (*QueryRequest) ProtoMessage()
func (*QueryRequest) ProtoReflect ¶
func (x *QueryRequest) ProtoReflect() protoreflect.Message
func (*QueryRequest) Reset ¶
func (x *QueryRequest) Reset()
func (*QueryRequest) String ¶
func (x *QueryRequest) String() string
type UnimplementedCrobatServer ¶
type UnimplementedCrobatServer struct { }
UnimplementedCrobatServer must be embedded to have forward compatible implementations.
func (UnimplementedCrobatServer) GetSubdomains ¶
func (UnimplementedCrobatServer) GetSubdomains(*QueryRequest, Crobat_GetSubdomainsServer) error
func (UnimplementedCrobatServer) GetTLDs ¶
func (UnimplementedCrobatServer) GetTLDs(*QueryRequest, Crobat_GetTLDsServer) error
func (UnimplementedCrobatServer) ReverseDNS ¶
func (UnimplementedCrobatServer) ReverseDNS(*QueryRequest, Crobat_ReverseDNSServer) error
func (UnimplementedCrobatServer) ReverseDNSRange ¶
func (UnimplementedCrobatServer) ReverseDNSRange(*QueryRequest, Crobat_ReverseDNSRangeServer) error
type UnsafeCrobatServer ¶
type UnsafeCrobatServer interface {
// contains filtered or unexported methods
}
UnsafeCrobatServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CrobatServer will result in compilation errors.