Documentation ¶
Index ¶
- func NewProxyServer(s setapi.SetServiceServer) setapi.SetServiceServer
- type ProxyServer
- func (s *ProxyServer) Add(ctx context.Context, request *setapi.AddRequest) (*setapi.AddResponse, error)
- func (s *ProxyServer) Clear(ctx context.Context, request *setapi.ClearRequest) (*setapi.ClearResponse, error)
- func (s *ProxyServer) Contains(ctx context.Context, request *setapi.ContainsRequest) (*setapi.ContainsResponse, error)
- func (s *ProxyServer) Elements(request *setapi.ElementsRequest, server setapi.SetService_ElementsServer) error
- func (s *ProxyServer) Events(request *setapi.EventsRequest, server setapi.SetService_EventsServer) error
- func (s *ProxyServer) Remove(ctx context.Context, request *setapi.RemoveRequest) (*setapi.RemoveResponse, error)
- func (s *ProxyServer) Size(ctx context.Context, request *setapi.SizeRequest) (*setapi.SizeResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProxyServer ¶
func NewProxyServer(s setapi.SetServiceServer) setapi.SetServiceServer
NewProxyServer creates a new read-only set server
Types ¶
type ProxyServer ¶
type ProxyServer struct {
// contains filtered or unexported fields
}
ProxyServer is a read-only set primitive server
func (*ProxyServer) Add ¶
func (s *ProxyServer) Add(ctx context.Context, request *setapi.AddRequest) (*setapi.AddResponse, error)
func (*ProxyServer) Clear ¶
func (s *ProxyServer) Clear(ctx context.Context, request *setapi.ClearRequest) (*setapi.ClearResponse, error)
func (*ProxyServer) Contains ¶
func (s *ProxyServer) Contains(ctx context.Context, request *setapi.ContainsRequest) (*setapi.ContainsResponse, error)
func (*ProxyServer) Elements ¶
func (s *ProxyServer) Elements(request *setapi.ElementsRequest, server setapi.SetService_ElementsServer) error
func (*ProxyServer) Events ¶
func (s *ProxyServer) Events(request *setapi.EventsRequest, server setapi.SetService_EventsServer) error
func (*ProxyServer) Remove ¶
func (s *ProxyServer) Remove(ctx context.Context, request *setapi.RemoveRequest) (*setapi.RemoveResponse, error)
func (*ProxyServer) Size ¶
func (s *ProxyServer) Size(ctx context.Context, request *setapi.SizeRequest) (*setapi.SizeResponse, error)
Click to show internal directories.
Click to hide internal directories.