Documentation ¶
Index ¶
- Variables
- func RegisterGGBFlowLoaderServer(s grpc.ServiceRegistrar, srv GGBFlowLoaderServer)
- func RegisterGGBFlowSenderServer(s grpc.ServiceRegistrar, srv GGBFlowSenderServer)
- func RegisterGGBFlowServer(s grpc.ServiceRegistrar, srv GGBFlowServer)
- type DiscreteFlowRes
- type FlowRes
- type GGBFlowClient
- type GGBFlowLoaderClient
- type GGBFlowLoaderServer
- type GGBFlowLoader_LoadFlowClient
- type GGBFlowLoader_LoadFlowServer
- type GGBFlowSenderClient
- type GGBFlowSenderServer
- type GGBFlowSender_SendFlowClient
- type GGBFlowSender_SendFlowServer
- type GGBFlowServer
- type HealthCheckRes
- func (*HealthCheckRes) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckRes) GetMeta() string
- func (x *HealthCheckRes) GetUptime() string
- func (*HealthCheckRes) ProtoMessage()
- func (x *HealthCheckRes) ProtoReflect() protoreflect.Message
- func (x *HealthCheckRes) Reset()
- func (x *HealthCheckRes) String() string
- type LoadDiscreteFlowArg
- func (*LoadDiscreteFlowArg) Descriptor() ([]byte, []int)deprecated
- func (x *LoadDiscreteFlowArg) GetKey() string
- func (*LoadDiscreteFlowArg) ProtoMessage()
- func (x *LoadDiscreteFlowArg) ProtoReflect() protoreflect.Message
- func (x *LoadDiscreteFlowArg) Reset()
- func (x *LoadDiscreteFlowArg) String() string
- type LoadFlowArg
- type LoadMetaArg
- type MetaRes
- func (*MetaRes) Descriptor() ([]byte, []int)deprecated
- func (x *MetaRes) GetCreatedAt() int64
- func (x *MetaRes) GetKey() string
- func (x *MetaRes) GetMeta() string
- func (x *MetaRes) GetUpdatedAt() int64
- func (*MetaRes) ProtoMessage()
- func (x *MetaRes) ProtoReflect() protoreflect.Message
- func (x *MetaRes) Reset()
- func (x *MetaRes) String() string
- type Ok
- type SendFlowArg
- type SendMetaArg
- type UnimplementedGGBFlowLoaderServer
- func (UnimplementedGGBFlowLoaderServer) LoadDiscreteFlow(context.Context, *LoadDiscreteFlowArg) (*DiscreteFlowRes, error)
- func (UnimplementedGGBFlowLoaderServer) LoadFlow(*LoadFlowArg, GGBFlowLoader_LoadFlowServer) error
- func (UnimplementedGGBFlowLoaderServer) LoadMeta(context.Context, *LoadMetaArg) (*MetaRes, error)
- type UnimplementedGGBFlowSenderServer
- type UnimplementedGGBFlowServer
- type UnsafeGGBFlowLoaderServer
- type UnsafeGGBFlowSenderServer
- type UnsafeGGBFlowServer
Constants ¶
This section is empty.
Variables ¶
var File_gg_bflow_proto protoreflect.FileDescriptor
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)
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)
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) ProtoMessage ¶
func (*FlowRes) ProtoMessage()
func (*FlowRes) ProtoReflect ¶
func (x *FlowRes) ProtoReflect() protoreflect.Message
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) GetCreatedAt ¶
func (*MetaRes) GetUpdatedAt ¶
func (*MetaRes) ProtoMessage ¶
func (*MetaRes) ProtoMessage()
func (*MetaRes) ProtoReflect ¶
func (x *MetaRes) ProtoReflect() protoreflect.Message
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) GetMessage ¶
func (*Ok) ProtoMessage ¶
func (*Ok) ProtoMessage()
func (*Ok) ProtoReflect ¶
func (x *Ok) ProtoReflect() protoreflect.Message
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) LoadDiscreteFlow(context.Context, *LoadDiscreteFlowArg) (*DiscreteFlowRes, error)
func (UnimplementedGGBFlowLoaderServer) LoadFlow ¶ added in v0.0.7
func (UnimplementedGGBFlowLoaderServer) LoadFlow(*LoadFlowArg, GGBFlowLoader_LoadFlowServer) error
func (UnimplementedGGBFlowLoaderServer) LoadMeta ¶ added in v0.0.7
func (UnimplementedGGBFlowLoaderServer) LoadMeta(context.Context, *LoadMetaArg) (*MetaRes, error)
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) SendFlow(GGBFlowSender_SendFlowServer) error
func (UnimplementedGGBFlowSenderServer) SendMeta ¶ added in v0.0.7
func (UnimplementedGGBFlowSenderServer) SendMeta(context.Context, *SendMetaArg) (*Ok, error)
func (UnimplementedGGBFlowSenderServer) SendOneFlow ¶ added in v0.0.7
func (UnimplementedGGBFlowSenderServer) SendOneFlow(context.Context, *SendFlowArg) (*Ok, error)
type UnimplementedGGBFlowServer ¶
type UnimplementedGGBFlowServer struct { }
UnimplementedGGBFlowServer must be embedded to have forward compatible implementations.
func (UnimplementedGGBFlowServer) HealthCheck ¶
func (UnimplementedGGBFlowServer) HealthCheck(context.Context, *emptypb.Empty) (*HealthCheckRes, error)
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.