Documentation ¶
Index ¶
- Variables
- func RegisterAnalyzeServer(s *grpc.Server, srv AnalyzeServer)
- type AnalyzeClient
- type AnalyzeServer
- type Analyze_SendPacketsClient
- type Analyze_SendPacketsServer
- type Layer
- type PacketMetadata
- func (*PacketMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PacketMetadata) GetCaptureLength() int32
- func (x *PacketMetadata) GetInterfaceIndex() int32
- func (x *PacketMetadata) GetLength() int32
- func (x *PacketMetadata) GetTimestamp() *timestamp.Timestamp
- func (*PacketMetadata) ProtoMessage()
- func (x *PacketMetadata) ProtoReflect() protoreflect.Message
- func (x *PacketMetadata) Reset()
- func (x *PacketMetadata) String() string
- type SendPacketRequest
- func (*SendPacketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendPacketRequest) GetData() []byte
- func (x *SendPacketRequest) GetLayer() Layer
- func (x *SendPacketRequest) GetMetadata() *PacketMetadata
- func (*SendPacketRequest) ProtoMessage()
- func (x *SendPacketRequest) ProtoReflect() protoreflect.Message
- func (x *SendPacketRequest) Reset()
- func (x *SendPacketRequest) String() string
- type UnimplementedAnalyzeServer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Layer_name = map[int32]string{ 0: "ETHERNET", 1: "IPV4", 2: "IPV6", } Layer_value = map[string]int32{ "ETHERNET": 0, "IPV4": 1, "IPV6": 2, } )
Enum value maps for Layer.
View Source
var File_github_com_luids_io_api_schemas_netutil_analyze_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAnalyzeServer ¶
func RegisterAnalyzeServer(s *grpc.Server, srv AnalyzeServer)
Types ¶
type AnalyzeClient ¶
type AnalyzeClient interface {
SendPackets(ctx context.Context, opts ...grpc.CallOption) (Analyze_SendPacketsClient, error)
}
AnalyzeClient is the client API for Analyze service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAnalyzeClient ¶
func NewAnalyzeClient(cc grpc.ClientConnInterface) AnalyzeClient
type AnalyzeServer ¶
type AnalyzeServer interface {
SendPackets(Analyze_SendPacketsServer) error
}
AnalyzeServer is the server API for Analyze service.
type Analyze_SendPacketsClient ¶
type Analyze_SendPacketsClient interface { Send(*SendPacketRequest) error CloseAndRecv() (*empty.Empty, error) grpc.ClientStream }
type Analyze_SendPacketsServer ¶
type Analyze_SendPacketsServer interface { SendAndClose(*empty.Empty) error Recv() (*SendPacketRequest, error) grpc.ServerStream }
type Layer ¶
type Layer int32
func (Layer) Descriptor ¶
func (Layer) Descriptor() protoreflect.EnumDescriptor
func (Layer) EnumDescriptor
deprecated
func (Layer) Number ¶
func (x Layer) Number() protoreflect.EnumNumber
func (Layer) Type ¶
func (Layer) Type() protoreflect.EnumType
type PacketMetadata ¶
type PacketMetadata struct { Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` CaptureLength int32 `protobuf:"varint,2,opt,name=capture_length,json=captureLength,proto3" json:"capture_length,omitempty"` Length int32 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"` InterfaceIndex int32 `protobuf:"varint,4,opt,name=interface_index,json=interfaceIndex,proto3" json:"interface_index,omitempty"` // contains filtered or unexported fields }
func (*PacketMetadata) Descriptor
deprecated
func (*PacketMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PacketMetadata.ProtoReflect.Descriptor instead.
func (*PacketMetadata) GetCaptureLength ¶
func (x *PacketMetadata) GetCaptureLength() int32
func (*PacketMetadata) GetInterfaceIndex ¶
func (x *PacketMetadata) GetInterfaceIndex() int32
func (*PacketMetadata) GetLength ¶
func (x *PacketMetadata) GetLength() int32
func (*PacketMetadata) GetTimestamp ¶
func (x *PacketMetadata) GetTimestamp() *timestamp.Timestamp
func (*PacketMetadata) ProtoMessage ¶
func (*PacketMetadata) ProtoMessage()
func (*PacketMetadata) ProtoReflect ¶
func (x *PacketMetadata) ProtoReflect() protoreflect.Message
func (*PacketMetadata) Reset ¶
func (x *PacketMetadata) Reset()
func (*PacketMetadata) String ¶
func (x *PacketMetadata) String() string
type SendPacketRequest ¶
type SendPacketRequest struct { Layer Layer `protobuf:"varint,1,opt,name=layer,proto3,enum=luids.netutil.v1.Layer" json:"layer,omitempty"` Metadata *PacketMetadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*SendPacketRequest) Descriptor
deprecated
func (*SendPacketRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendPacketRequest.ProtoReflect.Descriptor instead.
func (*SendPacketRequest) GetData ¶
func (x *SendPacketRequest) GetData() []byte
func (*SendPacketRequest) GetLayer ¶
func (x *SendPacketRequest) GetLayer() Layer
func (*SendPacketRequest) GetMetadata ¶
func (x *SendPacketRequest) GetMetadata() *PacketMetadata
func (*SendPacketRequest) ProtoMessage ¶
func (*SendPacketRequest) ProtoMessage()
func (*SendPacketRequest) ProtoReflect ¶
func (x *SendPacketRequest) ProtoReflect() protoreflect.Message
func (*SendPacketRequest) Reset ¶
func (x *SendPacketRequest) Reset()
func (*SendPacketRequest) String ¶
func (x *SendPacketRequest) String() string
type UnimplementedAnalyzeServer ¶
type UnimplementedAnalyzeServer struct { }
UnimplementedAnalyzeServer can be embedded to have forward compatible implementations.
func (*UnimplementedAnalyzeServer) SendPackets ¶
func (*UnimplementedAnalyzeServer) SendPackets(Analyze_SendPacketsServer) error
Click to show internal directories.
Click to hide internal directories.