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 SendCrossChainAppRequestMsg
- func (*SendCrossChainAppRequestMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SendCrossChainAppRequestMsg) GetChainId() []byte
- func (x *SendCrossChainAppRequestMsg) GetRequest() []byte
- func (x *SendCrossChainAppRequestMsg) GetRequestId() uint32
- func (*SendCrossChainAppRequestMsg) ProtoMessage()
- func (x *SendCrossChainAppRequestMsg) ProtoReflect() protoreflect.Message
- func (x *SendCrossChainAppRequestMsg) Reset()
- func (x *SendCrossChainAppRequestMsg) String() string
- type SendCrossChainAppResponseMsg
- func (*SendCrossChainAppResponseMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SendCrossChainAppResponseMsg) GetChainId() []byte
- func (x *SendCrossChainAppResponseMsg) GetRequestId() uint32
- func (x *SendCrossChainAppResponseMsg) GetResponse() []byte
- func (*SendCrossChainAppResponseMsg) ProtoMessage()
- func (x *SendCrossChainAppResponseMsg) ProtoReflect() protoreflect.Message
- func (x *SendCrossChainAppResponseMsg) Reset()
- func (x *SendCrossChainAppResponseMsg) 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)
- func (UnimplementedAppSenderServer) SendCrossChainAppRequest(context.Context, *SendCrossChainAppRequestMsg) (*emptypb.Empty, error)
- func (UnimplementedAppSenderServer) SendCrossChainAppResponse(context.Context, *SendCrossChainAppResponseMsg) (*emptypb.Empty, error)
- type UnsafeAppSenderServer
Constants ¶
This section is empty.
Variables ¶
var AppSender_ServiceDesc = grpc.ServiceDesc{ ServiceName: "appsender.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, }, { MethodName: "SendCrossChainAppRequest", Handler: _AppSender_SendCrossChainAppRequest_Handler, }, { MethodName: "SendCrossChainAppResponse", Handler: _AppSender_SendCrossChainAppResponse_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "appsender/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_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) SendCrossChainAppRequest(ctx context.Context, in *SendCrossChainAppRequestMsg, opts ...grpc.CallOption) (*emptypb.Empty, error) SendCrossChainAppResponse(ctx context.Context, in *SendCrossChainAppResponseMsg, 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) SendCrossChainAppRequest(context.Context, *SendCrossChainAppRequestMsg) (*emptypb.Empty, error) SendCrossChainAppResponse(context.Context, *SendCrossChainAppResponseMsg) (*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 ¶
type SendAppGossipSpecificMsg struct { // The nodes to send this request to NodeIds [][]byte `protobuf:"bytes,1,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,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
func (*SendAppGossipSpecificMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendAppGossipSpecificMsg.ProtoReflect.Descriptor instead.
func (*SendAppGossipSpecificMsg) GetMsg ¶
func (x *SendAppGossipSpecificMsg) GetMsg() []byte
func (*SendAppGossipSpecificMsg) GetNodeIds ¶
func (x *SendAppGossipSpecificMsg) GetNodeIds() [][]byte
func (*SendAppGossipSpecificMsg) ProtoMessage ¶
func (*SendAppGossipSpecificMsg) ProtoMessage()
func (*SendAppGossipSpecificMsg) ProtoReflect ¶
func (x *SendAppGossipSpecificMsg) ProtoReflect() protoreflect.Message
func (*SendAppGossipSpecificMsg) Reset ¶
func (x *SendAppGossipSpecificMsg) Reset()
func (*SendAppGossipSpecificMsg) String ¶
func (x *SendAppGossipSpecificMsg) String() string
type SendAppRequestMsg ¶
type SendAppRequestMsg struct { // The nodes to send this request to NodeIds [][]byte `protobuf:"bytes,1,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // The ID of this request RequestId uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,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=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // ID of this request RequestId uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,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 SendCrossChainAppRequestMsg ¶ added in v1.8.7
type SendCrossChainAppRequestMsg struct { // The chain to send this request to ChainId []byte `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // the ID of this request RequestId uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The request body Request []byte `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*SendCrossChainAppRequestMsg) Descriptor
deprecated
added in
v1.8.7
func (*SendCrossChainAppRequestMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendCrossChainAppRequestMsg.ProtoReflect.Descriptor instead.
func (*SendCrossChainAppRequestMsg) GetChainId ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) GetChainId() []byte
func (*SendCrossChainAppRequestMsg) GetRequest ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) GetRequest() []byte
func (*SendCrossChainAppRequestMsg) GetRequestId ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) GetRequestId() uint32
func (*SendCrossChainAppRequestMsg) ProtoMessage ¶ added in v1.8.7
func (*SendCrossChainAppRequestMsg) ProtoMessage()
func (*SendCrossChainAppRequestMsg) ProtoReflect ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) ProtoReflect() protoreflect.Message
func (*SendCrossChainAppRequestMsg) Reset ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) Reset()
func (*SendCrossChainAppRequestMsg) String ¶ added in v1.8.7
func (x *SendCrossChainAppRequestMsg) String() string
type SendCrossChainAppResponseMsg ¶ added in v1.8.7
type SendCrossChainAppResponseMsg struct { // The chain to send this response to ChainId []byte `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // the ID of this request RequestId uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The response body Response []byte `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*SendCrossChainAppResponseMsg) Descriptor
deprecated
added in
v1.8.7
func (*SendCrossChainAppResponseMsg) Descriptor() ([]byte, []int)
Deprecated: Use SendCrossChainAppResponseMsg.ProtoReflect.Descriptor instead.
func (*SendCrossChainAppResponseMsg) GetChainId ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) GetChainId() []byte
func (*SendCrossChainAppResponseMsg) GetRequestId ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) GetRequestId() uint32
func (*SendCrossChainAppResponseMsg) GetResponse ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) GetResponse() []byte
func (*SendCrossChainAppResponseMsg) ProtoMessage ¶ added in v1.8.7
func (*SendCrossChainAppResponseMsg) ProtoMessage()
func (*SendCrossChainAppResponseMsg) ProtoReflect ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) ProtoReflect() protoreflect.Message
func (*SendCrossChainAppResponseMsg) Reset ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) Reset()
func (*SendCrossChainAppResponseMsg) String ¶ added in v1.8.7
func (x *SendCrossChainAppResponseMsg) 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 ¶
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)
func (UnimplementedAppSenderServer) SendCrossChainAppRequest ¶ added in v1.8.7
func (UnimplementedAppSenderServer) SendCrossChainAppRequest(context.Context, *SendCrossChainAppRequestMsg) (*emptypb.Empty, error)
func (UnimplementedAppSenderServer) SendCrossChainAppResponse ¶ added in v1.8.7
func (UnimplementedAppSenderServer) SendCrossChainAppResponse(context.Context, *SendCrossChainAppResponseMsg) (*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.