Documentation ¶
Index ¶
- Variables
- func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
- type AddLogLinesRequest
- func (*AddLogLinesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddLogLinesRequest) GetLines() []*LogLine
- func (*AddLogLinesRequest) ProtoMessage()
- func (x *AddLogLinesRequest) ProtoReflect() protoreflect.Message
- func (x *AddLogLinesRequest) Reset()
- func (x *AddLogLinesRequest) String() string
- type LogLine
- func (*LogLine) Descriptor() ([]byte, []int)deprecated
- func (x *LogLine) GetExploit() string
- func (x *LogLine) GetLevel() string
- func (x *LogLine) GetMessage() string
- func (x *LogLine) GetTeam() string
- func (x *LogLine) GetVersion() int64
- func (*LogLine) ProtoMessage()
- func (x *LogLine) ProtoReflect() protoreflect.Message
- func (x *LogLine) Reset()
- func (x *LogLine) String() string
- type SearchLogLinesRequest
- func (*SearchLogLinesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchLogLinesRequest) GetExploit() string
- func (x *SearchLogLinesRequest) GetVersion() int64
- func (*SearchLogLinesRequest) ProtoMessage()
- func (x *SearchLogLinesRequest) ProtoReflect() protoreflect.Message
- func (x *SearchLogLinesRequest) Reset()
- func (x *SearchLogLinesRequest) String() string
- type SearchLogLinesResponse
- func (*SearchLogLinesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchLogLinesResponse) GetLines() []*LogLine
- func (*SearchLogLinesResponse) ProtoMessage()
- func (x *SearchLogLinesResponse) ProtoReflect() protoreflect.Message
- func (x *SearchLogLinesResponse) Reset()
- func (x *SearchLogLinesResponse) String() string
- type ServiceClient
- type ServiceServer
- type Service_SearchLogLinesClient
- type Service_SearchLogLinesServer
- type UnimplementedServiceServer
- type UnsafeServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_logs_api_proto protoreflect.FileDescriptor
var Service_ServiceDesc = grpc.ServiceDesc{ ServiceName: "logs.Service", HandlerType: (*ServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddLogLines", Handler: _Service_AddLogLines_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SearchLogLines", Handler: _Service_SearchLogLines_Handler, ServerStreams: true, }, }, Metadata: "logs/api.proto", }
Service_ServiceDesc is the grpc.ServiceDesc for Service service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterServiceServer ¶
func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
Types ¶
type AddLogLinesRequest ¶
type AddLogLinesRequest struct { Lines []*LogLine `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"` // contains filtered or unexported fields }
func (*AddLogLinesRequest) Descriptor
deprecated
func (*AddLogLinesRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddLogLinesRequest.ProtoReflect.Descriptor instead.
func (*AddLogLinesRequest) GetLines ¶
func (x *AddLogLinesRequest) GetLines() []*LogLine
func (*AddLogLinesRequest) ProtoMessage ¶
func (*AddLogLinesRequest) ProtoMessage()
func (*AddLogLinesRequest) ProtoReflect ¶
func (x *AddLogLinesRequest) ProtoReflect() protoreflect.Message
func (*AddLogLinesRequest) Reset ¶
func (x *AddLogLinesRequest) Reset()
func (*AddLogLinesRequest) String ¶
func (x *AddLogLinesRequest) String() string
type LogLine ¶
type LogLine struct { Exploit string `protobuf:"bytes,1,opt,name=exploit,proto3" json:"exploit,omitempty"` Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` Team string `protobuf:"bytes,5,opt,name=team,proto3" json:"team,omitempty"` // contains filtered or unexported fields }
func (*LogLine) Descriptor
deprecated
func (*LogLine) GetExploit ¶
func (*LogLine) GetMessage ¶
func (*LogLine) GetVersion ¶
func (*LogLine) ProtoMessage ¶
func (*LogLine) ProtoMessage()
func (*LogLine) ProtoReflect ¶
func (x *LogLine) ProtoReflect() protoreflect.Message
type SearchLogLinesRequest ¶
type SearchLogLinesRequest struct { Exploit string `protobuf:"bytes,1,opt,name=exploit,proto3" json:"exploit,omitempty"` Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*SearchLogLinesRequest) Descriptor
deprecated
func (*SearchLogLinesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchLogLinesRequest.ProtoReflect.Descriptor instead.
func (*SearchLogLinesRequest) GetExploit ¶
func (x *SearchLogLinesRequest) GetExploit() string
func (*SearchLogLinesRequest) GetVersion ¶
func (x *SearchLogLinesRequest) GetVersion() int64
func (*SearchLogLinesRequest) ProtoMessage ¶
func (*SearchLogLinesRequest) ProtoMessage()
func (*SearchLogLinesRequest) ProtoReflect ¶
func (x *SearchLogLinesRequest) ProtoReflect() protoreflect.Message
func (*SearchLogLinesRequest) Reset ¶
func (x *SearchLogLinesRequest) Reset()
func (*SearchLogLinesRequest) String ¶
func (x *SearchLogLinesRequest) String() string
type SearchLogLinesResponse ¶
type SearchLogLinesResponse struct { Lines []*LogLine `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"` // contains filtered or unexported fields }
func (*SearchLogLinesResponse) Descriptor
deprecated
func (*SearchLogLinesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchLogLinesResponse.ProtoReflect.Descriptor instead.
func (*SearchLogLinesResponse) GetLines ¶
func (x *SearchLogLinesResponse) GetLines() []*LogLine
func (*SearchLogLinesResponse) ProtoMessage ¶
func (*SearchLogLinesResponse) ProtoMessage()
func (*SearchLogLinesResponse) ProtoReflect ¶
func (x *SearchLogLinesResponse) ProtoReflect() protoreflect.Message
func (*SearchLogLinesResponse) Reset ¶
func (x *SearchLogLinesResponse) Reset()
func (*SearchLogLinesResponse) String ¶
func (x *SearchLogLinesResponse) String() string
type ServiceClient ¶
type ServiceClient interface { AddLogLines(ctx context.Context, in *AddLogLinesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) SearchLogLines(ctx context.Context, in *SearchLogLinesRequest, opts ...grpc.CallOption) (Service_SearchLogLinesClient, error) }
ServiceClient is the client API for Service 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 NewServiceClient ¶
func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient
type ServiceServer ¶
type ServiceServer interface { AddLogLines(context.Context, *AddLogLinesRequest) (*emptypb.Empty, error) SearchLogLines(*SearchLogLinesRequest, Service_SearchLogLinesServer) error // contains filtered or unexported methods }
ServiceServer is the server API for Service service. All implementations must embed UnimplementedServiceServer for forward compatibility
type Service_SearchLogLinesClient ¶
type Service_SearchLogLinesClient interface { Recv() (*SearchLogLinesResponse, error) grpc.ClientStream }
type Service_SearchLogLinesServer ¶
type Service_SearchLogLinesServer interface { Send(*SearchLogLinesResponse) error grpc.ServerStream }
type UnimplementedServiceServer ¶
type UnimplementedServiceServer struct { }
UnimplementedServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedServiceServer) AddLogLines ¶
func (UnimplementedServiceServer) AddLogLines(context.Context, *AddLogLinesRequest) (*emptypb.Empty, error)
func (UnimplementedServiceServer) SearchLogLines ¶
func (UnimplementedServiceServer) SearchLogLines(*SearchLogLinesRequest, Service_SearchLogLinesServer) error
type UnsafeServiceServer ¶
type UnsafeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceServer will result in compilation errors.