Documentation ¶
Index ¶
- type Client
- func (c *Client) SendAppGossip(msg []byte) error
- func (c *Client) SendAppGossipSpecific(nodeIDs ids.ShortSet, msg []byte) error
- func (c *Client) SendAppRequest(nodeIDs ids.ShortSet, requestID uint32, request []byte) error
- func (c *Client) SendAppResponse(nodeID ids.ShortID, requestID uint32, response []byte) error
- type Server
- func (s *Server) SendAppGossip(_ context.Context, req *appsenderproto.SendAppGossipMsg) (*emptypb.Empty, error)
- func (s *Server) SendAppGossipSpecific(_ context.Context, req *appsenderproto.SendAppGossipSpecificMsg) (*emptypb.Empty, error)
- func (s *Server) SendAppRequest(_ context.Context, req *appsenderproto.SendAppRequestMsg) (*emptypb.Empty, error)
- func (s *Server) SendAppResponse(_ context.Context, req *appsenderproto.SendAppResponseMsg) (*emptypb.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(client appsenderproto.AppSenderClient) *Client
NewClient returns a client that is connected to a remote AppSender.
func (*Client) SendAppGossip ¶
func (*Client) SendAppGossipSpecific ¶
func (*Client) SendAppRequest ¶
type Server ¶
type Server struct { appsenderproto.UnimplementedAppSenderServer // contains filtered or unexported fields }
func (*Server) SendAppGossip ¶
func (s *Server) SendAppGossip(_ context.Context, req *appsenderproto.SendAppGossipMsg) (*emptypb.Empty, error)
func (*Server) SendAppGossipSpecific ¶
func (s *Server) SendAppGossipSpecific(_ context.Context, req *appsenderproto.SendAppGossipSpecificMsg) (*emptypb.Empty, error)
func (*Server) SendAppRequest ¶
func (s *Server) SendAppRequest(_ context.Context, req *appsenderproto.SendAppRequestMsg) (*emptypb.Empty, error)
func (*Server) SendAppResponse ¶
func (s *Server) SendAppResponse(_ context.Context, req *appsenderproto.SendAppResponseMsg) (*emptypb.Empty, error)
Click to show internal directories.
Click to hide internal directories.