gg_bflow

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_gg_bflow_proto protoreflect.FileDescriptor
View Source
var GGBFlowLoader_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ggbflow.GGBFlowLoader",
	HandlerType: (*GGBFlowLoaderServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "LoadDiscreteFlow",
			Handler:    _GGBFlowLoader_LoadDiscreteFlow_Handler,
		},
		{
			MethodName: "LoadMeta",
			Handler:    _GGBFlowLoader_LoadMeta_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "LoadFlow",
			Handler:       _GGBFlowLoader_LoadFlow_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "gg-bflow.proto",
}

GGBFlowLoader_ServiceDesc is the grpc.ServiceDesc for GGBFlowLoader service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var GGBFlowSender_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ggbflow.GGBFlowSender",
	HandlerType: (*GGBFlowSenderServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SendOneFlow",
			Handler:    _GGBFlowSender_SendOneFlow_Handler,
		},
		{
			MethodName: "SendMeta",
			Handler:    _GGBFlowSender_SendMeta_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "SendFlow",
			Handler:       _GGBFlowSender_SendFlow_Handler,
			ClientStreams: true,
		},
	},
	Metadata: "gg-bflow.proto",
}

GGBFlowSender_ServiceDesc is the grpc.ServiceDesc for GGBFlowSender service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var GGBFlow_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ggbflow.GGBFlow",
	HandlerType: (*GGBFlowServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HealthCheck",
			Handler:    _GGBFlow_HealthCheck_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "gg-bflow.proto",
}

GGBFlow_ServiceDesc is the grpc.ServiceDesc for GGBFlow service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGGBFlowLoaderServer added in v0.0.7

func RegisterGGBFlowLoaderServer(s grpc.ServiceRegistrar, srv GGBFlowLoaderServer)

func RegisterGGBFlowSenderServer added in v0.0.7

func RegisterGGBFlowSenderServer(s grpc.ServiceRegistrar, srv GGBFlowSenderServer)

func RegisterGGBFlowServer

func RegisterGGBFlowServer(s grpc.ServiceRegistrar, srv GGBFlowServer)

Types

type DiscreteFlowRes added in v0.0.6

type DiscreteFlowRes struct {
	Byte []byte `protobuf:"bytes,1,opt,name=Byte,proto3" json:"Byte,omitempty"`
	// contains filtered or unexported fields
}

func (*DiscreteFlowRes) Descriptor deprecated added in v0.0.6

func (*DiscreteFlowRes) Descriptor() ([]byte, []int)

Deprecated: Use DiscreteFlowRes.ProtoReflect.Descriptor instead.

func (*DiscreteFlowRes) GetByte added in v0.0.6

func (x *DiscreteFlowRes) GetByte() []byte

func (*DiscreteFlowRes) ProtoMessage added in v0.0.6

func (*DiscreteFlowRes) ProtoMessage()

func (*DiscreteFlowRes) ProtoReflect added in v0.0.6

func (x *DiscreteFlowRes) ProtoReflect() protoreflect.Message

func (*DiscreteFlowRes) Reset added in v0.0.6

func (x *DiscreteFlowRes) Reset()

func (*DiscreteFlowRes) String added in v0.0.6

func (x *DiscreteFlowRes) String() string

type FlowRes

type FlowRes struct {
	Byte []byte `protobuf:"bytes,1,opt,name=Byte,proto3" json:"Byte,omitempty"`
	Info string `protobuf:"bytes,2,opt,name=Info,proto3" json:"Info,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowRes) Descriptor deprecated

func (*FlowRes) Descriptor() ([]byte, []int)

Deprecated: Use FlowRes.ProtoReflect.Descriptor instead.

func (*FlowRes) GetByte added in v0.0.6

func (x *FlowRes) GetByte() []byte

func (*FlowRes) GetInfo added in v0.0.6

func (x *FlowRes) GetInfo() string

func (*FlowRes) ProtoMessage

func (*FlowRes) ProtoMessage()

func (*FlowRes) ProtoReflect

func (x *FlowRes) ProtoReflect() protoreflect.Message

func (*FlowRes) Reset

func (x *FlowRes) Reset()

func (*FlowRes) String

func (x *FlowRes) String() string

type GGBFlowClient

type GGBFlowClient interface {
	HealthCheck(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*HealthCheckRes, error)
}

GGBFlowClient is the client API for GGBFlow service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.golang.ir/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGGBFlowClient

func NewGGBFlowClient(cc grpc.ClientConnInterface) GGBFlowClient

type GGBFlowLoaderClient added in v0.0.7

type GGBFlowLoaderClient interface {
	LoadDiscreteFlow(ctx context.Context, in *LoadDiscreteFlowArg, opts ...grpc.CallOption) (*DiscreteFlowRes, error)
	LoadFlow(ctx context.Context, in *LoadFlowArg, opts ...grpc.CallOption) (GGBFlowLoader_LoadFlowClient, error)
	LoadMeta(ctx context.Context, in *LoadMetaArg, opts ...grpc.CallOption) (*MetaRes, error)
}

GGBFlowLoaderClient is the client API for GGBFlowLoader service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.golang.ir/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGGBFlowLoaderClient added in v0.0.7

func NewGGBFlowLoaderClient(cc grpc.ClientConnInterface) GGBFlowLoaderClient

type GGBFlowLoaderServer added in v0.0.7

type GGBFlowLoaderServer interface {
	LoadDiscreteFlow(context.Context, *LoadDiscreteFlowArg) (*DiscreteFlowRes, error)
	LoadFlow(*LoadFlowArg, GGBFlowLoader_LoadFlowServer) error
	LoadMeta(context.Context, *LoadMetaArg) (*MetaRes, error)
	// contains filtered or unexported methods
}

GGBFlowLoaderServer is the server API for GGBFlowLoader service. All implementations must embed UnimplementedGGBFlowLoaderServer for forward compatibility

type GGBFlowLoader_LoadFlowClient added in v0.0.7

type GGBFlowLoader_LoadFlowClient interface {
	Recv() (*FlowRes, error)
	grpc.ClientStream
}

type GGBFlowLoader_LoadFlowServer added in v0.0.7

type GGBFlowLoader_LoadFlowServer interface {
	Send(*FlowRes) error
	grpc.ServerStream
}

type GGBFlowSenderClient added in v0.0.7

type GGBFlowSenderClient interface {
	SendOneFlow(ctx context.Context, in *SendFlowArg, opts ...grpc.CallOption) (*Ok, error)
	SendFlow(ctx context.Context, opts ...grpc.CallOption) (GGBFlowSender_SendFlowClient, error)
	SendMeta(ctx context.Context, in *SendMetaArg, opts ...grpc.CallOption) (*Ok, error)
}

GGBFlowSenderClient is the client API for GGBFlowSender service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.golang.ir/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGGBFlowSenderClient added in v0.0.7

func NewGGBFlowSenderClient(cc grpc.ClientConnInterface) GGBFlowSenderClient

type GGBFlowSenderServer added in v0.0.7

type GGBFlowSenderServer interface {
	SendOneFlow(context.Context, *SendFlowArg) (*Ok, error)
	SendFlow(GGBFlowSender_SendFlowServer) error
	SendMeta(context.Context, *SendMetaArg) (*Ok, error)
	// contains filtered or unexported methods
}

GGBFlowSenderServer is the server API for GGBFlowSender service. All implementations must embed UnimplementedGGBFlowSenderServer for forward compatibility

type GGBFlowSender_SendFlowClient added in v0.0.7

type GGBFlowSender_SendFlowClient interface {
	Send(*SendFlowArg) error
	CloseAndRecv() (*Ok, error)
	grpc.ClientStream
}

type GGBFlowSender_SendFlowServer added in v0.0.7

type GGBFlowSender_SendFlowServer interface {
	SendAndClose(*Ok) error
	Recv() (*SendFlowArg, error)
	grpc.ServerStream
}

type GGBFlowServer

type GGBFlowServer interface {
	HealthCheck(context.Context, *emptypb.Empty) (*HealthCheckRes, error)
	// contains filtered or unexported methods
}

GGBFlowServer is the server API for GGBFlow service. All implementations must embed UnimplementedGGBFlowServer for forward compatibility

type HealthCheckRes

type HealthCheckRes struct {
	Uptime string `protobuf:"bytes,1,opt,name=Uptime,proto3" json:"Uptime,omitempty"`
	Meta   string `protobuf:"bytes,2,opt,name=Meta,proto3" json:"Meta,omitempty"`
	// contains filtered or unexported fields
}

func (*HealthCheckRes) Descriptor deprecated

func (*HealthCheckRes) Descriptor() ([]byte, []int)

Deprecated: Use HealthCheckRes.ProtoReflect.Descriptor instead.

func (*HealthCheckRes) GetMeta added in v0.0.7

func (x *HealthCheckRes) GetMeta() string

func (*HealthCheckRes) GetUptime added in v0.0.7

func (x *HealthCheckRes) GetUptime() string

func (*HealthCheckRes) ProtoMessage

func (*HealthCheckRes) ProtoMessage()

func (*HealthCheckRes) ProtoReflect

func (x *HealthCheckRes) ProtoReflect() protoreflect.Message

func (*HealthCheckRes) Reset

func (x *HealthCheckRes) Reset()

func (*HealthCheckRes) String

func (x *HealthCheckRes) String() string

type LoadDiscreteFlowArg added in v0.0.6

type LoadDiscreteFlowArg struct {
	Key string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadDiscreteFlowArg) Descriptor deprecated added in v0.0.6

func (*LoadDiscreteFlowArg) Descriptor() ([]byte, []int)

Deprecated: Use LoadDiscreteFlowArg.ProtoReflect.Descriptor instead.

func (*LoadDiscreteFlowArg) GetKey added in v0.0.6

func (x *LoadDiscreteFlowArg) GetKey() string

func (*LoadDiscreteFlowArg) ProtoMessage added in v0.0.6

func (*LoadDiscreteFlowArg) ProtoMessage()

func (*LoadDiscreteFlowArg) ProtoReflect added in v0.0.6

func (x *LoadDiscreteFlowArg) ProtoReflect() protoreflect.Message

func (*LoadDiscreteFlowArg) Reset added in v0.0.6

func (x *LoadDiscreteFlowArg) Reset()

func (*LoadDiscreteFlowArg) String added in v0.0.6

func (x *LoadDiscreteFlowArg) String() string

type LoadFlowArg added in v0.0.6

type LoadFlowArg struct {
	Key  string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	Rate int64  `protobuf:"varint,2,opt,name=Rate,proto3" json:"Rate,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadFlowArg) Descriptor deprecated added in v0.0.6

func (*LoadFlowArg) Descriptor() ([]byte, []int)

Deprecated: Use LoadFlowArg.ProtoReflect.Descriptor instead.

func (*LoadFlowArg) GetKey added in v0.0.6

func (x *LoadFlowArg) GetKey() string

func (*LoadFlowArg) GetRate added in v0.0.6

func (x *LoadFlowArg) GetRate() int64

func (*LoadFlowArg) ProtoMessage added in v0.0.6

func (*LoadFlowArg) ProtoMessage()

func (*LoadFlowArg) ProtoReflect added in v0.0.6

func (x *LoadFlowArg) ProtoReflect() protoreflect.Message

func (*LoadFlowArg) Reset added in v0.0.6

func (x *LoadFlowArg) Reset()

func (*LoadFlowArg) String added in v0.0.6

func (x *LoadFlowArg) String() string

type LoadMetaArg added in v0.0.6

type LoadMetaArg struct {
	Key string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadMetaArg) Descriptor deprecated added in v0.0.6

func (*LoadMetaArg) Descriptor() ([]byte, []int)

Deprecated: Use LoadMetaArg.ProtoReflect.Descriptor instead.

func (*LoadMetaArg) GetKey added in v0.0.6

func (x *LoadMetaArg) GetKey() string

func (*LoadMetaArg) ProtoMessage added in v0.0.6

func (*LoadMetaArg) ProtoMessage()

func (*LoadMetaArg) ProtoReflect added in v0.0.6

func (x *LoadMetaArg) ProtoReflect() protoreflect.Message

func (*LoadMetaArg) Reset added in v0.0.6

func (x *LoadMetaArg) Reset()

func (*LoadMetaArg) String added in v0.0.6

func (x *LoadMetaArg) String() string

type MetaRes

type MetaRes struct {
	Key       string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	Meta      string `protobuf:"bytes,2,opt,name=Meta,proto3" json:"Meta,omitempty"`
	CreatedAt int64  `protobuf:"varint,3,opt,name=CreatedAt,proto3" json:"CreatedAt,omitempty"`
	UpdatedAt int64  `protobuf:"varint,4,opt,name=UpdatedAt,proto3" json:"UpdatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*MetaRes) Descriptor deprecated

func (*MetaRes) Descriptor() ([]byte, []int)

Deprecated: Use MetaRes.ProtoReflect.Descriptor instead.

func (*MetaRes) GetCreatedAt

func (x *MetaRes) GetCreatedAt() int64

func (*MetaRes) GetKey

func (x *MetaRes) GetKey() string

func (*MetaRes) GetMeta

func (x *MetaRes) GetMeta() string

func (*MetaRes) GetUpdatedAt

func (x *MetaRes) GetUpdatedAt() int64

func (*MetaRes) ProtoMessage

func (*MetaRes) ProtoMessage()

func (*MetaRes) ProtoReflect

func (x *MetaRes) ProtoReflect() protoreflect.Message

func (*MetaRes) Reset

func (x *MetaRes) Reset()

func (*MetaRes) String

func (x *MetaRes) String() string

type Ok

type Ok struct {
	Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"`
	Meta    string `protobuf:"bytes,2,opt,name=Meta,proto3" json:"Meta,omitempty"`
	// contains filtered or unexported fields
}

func (*Ok) Descriptor deprecated

func (*Ok) Descriptor() ([]byte, []int)

Deprecated: Use Ok.ProtoReflect.Descriptor instead.

func (*Ok) GetMessage

func (x *Ok) GetMessage() string

func (*Ok) GetMeta

func (x *Ok) GetMeta() string

func (*Ok) ProtoMessage

func (*Ok) ProtoMessage()

func (*Ok) ProtoReflect

func (x *Ok) ProtoReflect() protoreflect.Message

func (*Ok) Reset

func (x *Ok) Reset()

func (*Ok) String

func (x *Ok) String() string

type SendFlowArg added in v0.0.6

type SendFlowArg struct {
	Key  string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	Byte []byte `protobuf:"bytes,2,opt,name=Byte,proto3" json:"Byte,omitempty"`
	// contains filtered or unexported fields
}

func (*SendFlowArg) Descriptor deprecated added in v0.0.6

func (*SendFlowArg) Descriptor() ([]byte, []int)

Deprecated: Use SendFlowArg.ProtoReflect.Descriptor instead.

func (*SendFlowArg) GetByte added in v0.0.6

func (x *SendFlowArg) GetByte() []byte

func (*SendFlowArg) GetKey added in v0.0.6

func (x *SendFlowArg) GetKey() string

func (*SendFlowArg) ProtoMessage added in v0.0.6

func (*SendFlowArg) ProtoMessage()

func (*SendFlowArg) ProtoReflect added in v0.0.6

func (x *SendFlowArg) ProtoReflect() protoreflect.Message

func (*SendFlowArg) Reset added in v0.0.6

func (x *SendFlowArg) Reset()

func (*SendFlowArg) String added in v0.0.6

func (x *SendFlowArg) String() string

type SendMetaArg added in v0.0.7

type SendMetaArg struct {
	Key  string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	Meta string `protobuf:"bytes,2,opt,name=Meta,proto3" json:"Meta,omitempty"`
	// contains filtered or unexported fields
}

func (*SendMetaArg) Descriptor deprecated added in v0.0.7

func (*SendMetaArg) Descriptor() ([]byte, []int)

Deprecated: Use SendMetaArg.ProtoReflect.Descriptor instead.

func (*SendMetaArg) GetKey added in v0.0.7

func (x *SendMetaArg) GetKey() string

func (*SendMetaArg) GetMeta added in v0.0.7

func (x *SendMetaArg) GetMeta() string

func (*SendMetaArg) ProtoMessage added in v0.0.7

func (*SendMetaArg) ProtoMessage()

func (*SendMetaArg) ProtoReflect added in v0.0.7

func (x *SendMetaArg) ProtoReflect() protoreflect.Message

func (*SendMetaArg) Reset added in v0.0.7

func (x *SendMetaArg) Reset()

func (*SendMetaArg) String added in v0.0.7

func (x *SendMetaArg) String() string

type UnimplementedGGBFlowLoaderServer added in v0.0.7

type UnimplementedGGBFlowLoaderServer struct {
}

UnimplementedGGBFlowLoaderServer must be embedded to have forward compatible implementations.

func (UnimplementedGGBFlowLoaderServer) LoadDiscreteFlow added in v0.0.7

func (UnimplementedGGBFlowLoaderServer) LoadFlow added in v0.0.7

func (UnimplementedGGBFlowLoaderServer) LoadMeta added in v0.0.7

type UnimplementedGGBFlowSenderServer added in v0.0.7

type UnimplementedGGBFlowSenderServer struct {
}

UnimplementedGGBFlowSenderServer must be embedded to have forward compatible implementations.

func (UnimplementedGGBFlowSenderServer) SendFlow added in v0.0.7

func (UnimplementedGGBFlowSenderServer) SendMeta added in v0.0.7

func (UnimplementedGGBFlowSenderServer) SendOneFlow added in v0.0.7

type UnimplementedGGBFlowServer

type UnimplementedGGBFlowServer struct {
}

UnimplementedGGBFlowServer must be embedded to have forward compatible implementations.

func (UnimplementedGGBFlowServer) HealthCheck

type UnsafeGGBFlowLoaderServer added in v0.0.7

type UnsafeGGBFlowLoaderServer interface {
	// contains filtered or unexported methods
}

UnsafeGGBFlowLoaderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GGBFlowLoaderServer will result in compilation errors.

type UnsafeGGBFlowSenderServer added in v0.0.7

type UnsafeGGBFlowSenderServer interface {
	// contains filtered or unexported methods
}

UnsafeGGBFlowSenderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GGBFlowSenderServer will result in compilation errors.

type UnsafeGGBFlowServer

type UnsafeGGBFlowServer interface {
	// contains filtered or unexported methods
}

UnsafeGGBFlowServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GGBFlowServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL