Documentation ¶
Index ¶
- Variables
- func RegisterAppSenderServer(s grpc.ServiceRegistrar, srv AppSenderServer)
- type AppSenderClient
- type AppSenderServer
- type SendAppGossipMsg
- type SendAppGossipSpecificMsg
- func (*SendAppGossipSpecificMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SendAppGossipSpecificMsg) GetMsg() []byte
- func (x *SendAppGossipSpecificMsg) GetNodeIDs() [][]byte
- func (*SendAppGossipSpecificMsg) ProtoMessage()
- func (x *SendAppGossipSpecificMsg) ProtoReflect() protoreflect.Message
- func (x *SendAppGossipSpecificMsg) Reset()
- func (x *SendAppGossipSpecificMsg) String() string
- type SendAppRequestMsg
- func (*SendAppRequestMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SendAppRequestMsg) GetNodeIDs() [][]byte
- func (x *SendAppRequestMsg) GetRequest() []byte
- func (x *SendAppRequestMsg) GetRequestID() uint32
- func (*SendAppRequestMsg) ProtoMessage()
- func (x *SendAppRequestMsg) ProtoReflect() protoreflect.Message
- func (x *SendAppRequestMsg) Reset()
- func (x *SendAppRequestMsg) String() string
- type SendAppResponseMsg
- func (*SendAppResponseMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SendAppResponseMsg) GetNodeID() []byte
- func (x *SendAppResponseMsg) GetRequestID() uint32
- func (x *SendAppResponseMsg) GetResponse() []byte
- func (*SendAppResponseMsg) ProtoMessage()
- func (x *SendAppResponseMsg) ProtoReflect() protoreflect.Message
- func (x *SendAppResponseMsg) Reset()
- func (x *SendAppResponseMsg) String() string
- type UnimplementedAppSenderServer
- func (UnimplementedAppSenderServer) SendAppGossip(context.Context, *SendAppGossipMsg) (*emptypb.Empty, error)
- func (UnimplementedAppSenderServer) SendAppGossipSpecific(context.Context, *SendAppGossipSpecificMsg) (*emptypb.Empty, error)
- func (UnimplementedAppSenderServer) SendAppRequest(context.Context, *SendAppRequestMsg) (*emptypb.Empty, error)
- func (UnimplementedAppSenderServer) SendAppResponse(context.Context, *SendAppResponseMsg) (*emptypb.Empty, error)
- type UnsafeAppSenderServer
Constants ¶
This section is empty.
Variables ¶
var AppSender_ServiceDesc = grpc.ServiceDesc{ ServiceName: "appsenderproto.AppSender", HandlerType: (*AppSenderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SendAppRequest", Handler: _AppSender_SendAppRequest_Handler, }, { MethodName: "SendAppResponse", Handler: _AppSender_SendAppResponse_Handler, }, { MethodName: "SendAppGossip", Handler: _AppSender_SendAppGossip_Handler, }, { MethodName: "SendAppGossipSpecific", Handler: _AppSender_SendAppGossipSpecific_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "appsender.proto", }
AppSender_ServiceDesc is the grpc.ServiceDesc for AppSender service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_appsender_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAppSenderServer ¶
func RegisterAppSenderServer(s grpc.ServiceRegistrar, srv AppSenderServer)
Types ¶
type AppSenderClient ¶
type AppSenderClient interface { SendAppRequest(ctx context.Context, in *SendAppRequestMsg, opts ...grpc.CallOption) (*emptypb.Empty, error) SendAppResponse(ctx context.Context, in *SendAppResponseMsg, opts ...grpc.CallOption) (*emptypb.Empty, error) SendAppGossip(ctx context.Context, in *SendAppGossipMsg, opts ...grpc.CallOption) (*emptypb.Empty, error) SendAppGossipSpecific(ctx context.Context, in *SendAppGossipSpecificMsg, opts ...grpc.CallOption) (*emptypb.Empty, error) }
AppSenderClient is the client API for AppSender 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 NewAppSenderClient ¶
func NewAppSenderClient(cc grpc.ClientConnInterface) AppSenderClient
type AppSenderServer ¶
type AppSenderServer interface { SendAppRequest(context.Context, *SendAppRequestMsg) (*emptypb.Empty, error) SendAppResponse(context.Context, *SendAppResponseMsg) (*emptypb.Empty, error) SendAppGossip(context.Context, *SendAppGossipMsg) (*emptypb.Empty, error) SendAppGossipSpecific(context.Context, *SendAppGossipSpecificMsg) (*emptypb.Empty, error) // contains filtered or unexported methods }
AppSenderServer is the server API for AppSender service. All implementations must embed UnimplementedAppSenderServer for forward compatibility
type SendAppGossipMsg ¶
type SendAppGossipMsg struct { // The message body Msg []byte `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*SendAppGossipMsg) Descriptor
deprecated
func (*SendAppGossipMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendAppGossipMsg.ProtoReflect.Descriptor instead.
func (*SendAppGossipMsg) GetMsg ¶
func (x *SendAppGossipMsg) GetMsg() []byte
func (*SendAppGossipMsg) ProtoMessage ¶
func (*SendAppGossipMsg) ProtoMessage()
func (*SendAppGossipMsg) ProtoReflect ¶
func (x *SendAppGossipMsg) ProtoReflect() protoreflect.Message
func (*SendAppGossipMsg) Reset ¶
func (x *SendAppGossipMsg) Reset()
func (*SendAppGossipMsg) String ¶
func (x *SendAppGossipMsg) String() string
type SendAppGossipSpecificMsg ¶ added in v1.6.2
type SendAppGossipSpecificMsg struct { // The nodes to send this request to NodeIDs [][]byte `protobuf:"bytes,1,rep,name=nodeIDs,proto3" json:"nodeIDs,omitempty"` // The message body Msg []byte `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*SendAppGossipSpecificMsg) Descriptor
deprecated
added in
v1.6.2
func (*SendAppGossipSpecificMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendAppGossipSpecificMsg.ProtoReflect.Descriptor instead.
func (*SendAppGossipSpecificMsg) GetMsg ¶ added in v1.6.2
func (x *SendAppGossipSpecificMsg) GetMsg() []byte
func (*SendAppGossipSpecificMsg) GetNodeIDs ¶ added in v1.6.2
func (x *SendAppGossipSpecificMsg) GetNodeIDs() [][]byte
func (*SendAppGossipSpecificMsg) ProtoMessage ¶ added in v1.6.2
func (*SendAppGossipSpecificMsg) ProtoMessage()
func (*SendAppGossipSpecificMsg) ProtoReflect ¶ added in v1.6.2
func (x *SendAppGossipSpecificMsg) ProtoReflect() protoreflect.Message
func (*SendAppGossipSpecificMsg) Reset ¶ added in v1.6.2
func (x *SendAppGossipSpecificMsg) Reset()
func (*SendAppGossipSpecificMsg) String ¶ added in v1.6.2
func (x *SendAppGossipSpecificMsg) String() string
type SendAppRequestMsg ¶
type SendAppRequestMsg struct { // The nodes to send this request to NodeIDs [][]byte `protobuf:"bytes,1,rep,name=nodeIDs,proto3" json:"nodeIDs,omitempty"` // The ID of this request RequestID uint32 `protobuf:"varint,2,opt,name=requestID,proto3" json:"requestID,omitempty"` // The request body Request []byte `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*SendAppRequestMsg) Descriptor
deprecated
func (*SendAppRequestMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendAppRequestMsg.ProtoReflect.Descriptor instead.
func (*SendAppRequestMsg) GetNodeIDs ¶
func (x *SendAppRequestMsg) GetNodeIDs() [][]byte
func (*SendAppRequestMsg) GetRequest ¶
func (x *SendAppRequestMsg) GetRequest() []byte
func (*SendAppRequestMsg) GetRequestID ¶
func (x *SendAppRequestMsg) GetRequestID() uint32
func (*SendAppRequestMsg) ProtoMessage ¶
func (*SendAppRequestMsg) ProtoMessage()
func (*SendAppRequestMsg) ProtoReflect ¶
func (x *SendAppRequestMsg) ProtoReflect() protoreflect.Message
func (*SendAppRequestMsg) Reset ¶
func (x *SendAppRequestMsg) Reset()
func (*SendAppRequestMsg) String ¶
func (x *SendAppRequestMsg) String() string
type SendAppResponseMsg ¶
type SendAppResponseMsg struct { // The node to send a response to NodeID []byte `protobuf:"bytes,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` // ID of this request RequestID uint32 `protobuf:"varint,2,opt,name=requestID,proto3" json:"requestID,omitempty"` // The response body Response []byte `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*SendAppResponseMsg) Descriptor
deprecated
func (*SendAppResponseMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendAppResponseMsg.ProtoReflect.Descriptor instead.
func (*SendAppResponseMsg) GetNodeID ¶
func (x *SendAppResponseMsg) GetNodeID() []byte
func (*SendAppResponseMsg) GetRequestID ¶
func (x *SendAppResponseMsg) GetRequestID() uint32
func (*SendAppResponseMsg) GetResponse ¶
func (x *SendAppResponseMsg) GetResponse() []byte
func (*SendAppResponseMsg) ProtoMessage ¶
func (*SendAppResponseMsg) ProtoMessage()
func (*SendAppResponseMsg) ProtoReflect ¶
func (x *SendAppResponseMsg) ProtoReflect() protoreflect.Message
func (*SendAppResponseMsg) Reset ¶
func (x *SendAppResponseMsg) Reset()
func (*SendAppResponseMsg) String ¶
func (x *SendAppResponseMsg) String() string
type UnimplementedAppSenderServer ¶
type UnimplementedAppSenderServer struct { }
UnimplementedAppSenderServer must be embedded to have forward compatible implementations.
func (UnimplementedAppSenderServer) SendAppGossip ¶
func (UnimplementedAppSenderServer) SendAppGossip(context.Context, *SendAppGossipMsg) (*emptypb.Empty, error)
func (UnimplementedAppSenderServer) SendAppGossipSpecific ¶ added in v1.6.2
func (UnimplementedAppSenderServer) SendAppGossipSpecific(context.Context, *SendAppGossipSpecificMsg) (*emptypb.Empty, error)
func (UnimplementedAppSenderServer) SendAppRequest ¶
func (UnimplementedAppSenderServer) SendAppRequest(context.Context, *SendAppRequestMsg) (*emptypb.Empty, error)
func (UnimplementedAppSenderServer) SendAppResponse ¶
func (UnimplementedAppSenderServer) SendAppResponse(context.Context, *SendAppResponseMsg) (*emptypb.Empty, error)
type UnsafeAppSenderServer ¶
type UnsafeAppSenderServer interface {
// contains filtered or unexported methods
}
UnsafeAppSenderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AppSenderServer will result in compilation errors.