Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterPropagationManagerServer(s grpc.ServiceRegistrar, srv PropagationManagerServer)
- type BlockData
- type PropagationManagerClient
- type PropagationManagerServer
- type PropagationManager_SendDataToPropagationManagerClient
- type PropagationManager_SendDataToPropagationManagerServer
- type Response
- type UnimplementedPropagationManagerServer
- type UnsafePropagationManagerServer
Constants ¶
const (
PropagationManager_SendDataToPropagationManager_FullMethodName = "/gosphere.PropagationManager/SendDataToPropagationManager"
)
Variables ¶
var File_message_proto protoreflect.FileDescriptor
var File_propagation_manager_proto protoreflect.FileDescriptor
var PropagationManager_ServiceDesc = grpc.ServiceDesc{ ServiceName: "gosphere.PropagationManager", HandlerType: (*PropagationManagerServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "SendDataToPropagationManager", Handler: _PropagationManager_SendDataToPropagationManager_Handler, ClientStreams: true, }, }, Metadata: "propagation_manager.proto", }
PropagationManager_ServiceDesc is the grpc.ServiceDesc for PropagationManager service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPropagationManagerServer ¶
func RegisterPropagationManagerServer(s grpc.ServiceRegistrar, srv PropagationManagerServer)
Types ¶
type BlockData ¶
type BlockData struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` IsLast bool `protobuf:"varint,2,opt,name=IsLast,proto3" json:"IsLast,omitempty"` // contains filtered or unexported fields }
func (*BlockData) Descriptor
deprecated
func (*BlockData) ProtoMessage ¶
func (*BlockData) ProtoMessage()
func (*BlockData) ProtoReflect ¶
func (x *BlockData) ProtoReflect() protoreflect.Message
type PropagationManagerClient ¶
type PropagationManagerClient interface {
SendDataToPropagationManager(ctx context.Context, opts ...grpc.CallOption) (PropagationManager_SendDataToPropagationManagerClient, error)
}
PropagationManagerClient is the client API for PropagationManager 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 NewPropagationManagerClient ¶
func NewPropagationManagerClient(cc grpc.ClientConnInterface) PropagationManagerClient
type PropagationManagerServer ¶
type PropagationManagerServer interface {
SendDataToPropagationManager(PropagationManager_SendDataToPropagationManagerServer) error
}
PropagationManagerServer is the server API for PropagationManager service. All implementations should embed UnimplementedPropagationManagerServer for forward compatibility
type Response ¶
type Response struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
func (*Response) GetMessage ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type UnimplementedPropagationManagerServer ¶
type UnimplementedPropagationManagerServer struct { }
UnimplementedPropagationManagerServer should be embedded to have forward compatible implementations.
func (UnimplementedPropagationManagerServer) SendDataToPropagationManager ¶
func (UnimplementedPropagationManagerServer) SendDataToPropagationManager(PropagationManager_SendDataToPropagationManagerServer) error
type UnsafePropagationManagerServer ¶
type UnsafePropagationManagerServer interface {
// contains filtered or unexported methods
}
UnsafePropagationManagerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PropagationManagerServer will result in compilation errors.