intstore

package
v0.66.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterIntStoreServer

func RegisterIntStoreServer(s *grpc.Server, srv IntStoreServer)

Types

type GetRequest

type GetRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRequest) Descriptor

func (*GetRequest) Descriptor() ([]byte, []int)

func (*GetRequest) GetName

func (m *GetRequest) GetName() string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) Reset

func (m *GetRequest) Reset()

func (*GetRequest) String

func (m *GetRequest) String() string

func (*GetRequest) XXX_DiscardUnknown added in v0.39.0

func (m *GetRequest) XXX_DiscardUnknown()

func (*GetRequest) XXX_Marshal added in v0.39.0

func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRequest) XXX_Merge added in v0.39.0

func (dst *GetRequest) XXX_Merge(src proto.Message)

func (*GetRequest) XXX_Size added in v0.39.0

func (m *GetRequest) XXX_Size() int

func (*GetRequest) XXX_Unmarshal added in v0.39.0

func (m *GetRequest) XXX_Unmarshal(b []byte) error

type IntStoreClient

type IntStoreClient interface {
	Set(ctx context.Context, in *Item, opts ...grpc.CallOption) (*SetResponse, error)
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Item, error)
	// A server-to-client streaming RPC.
	ListItems(ctx context.Context, in *ListItemsRequest, opts ...grpc.CallOption) (IntStore_ListItemsClient, error)
	// A client-to-server streaming RPC.
	SetStream(ctx context.Context, opts ...grpc.CallOption) (IntStore_SetStreamClient, error)
	// A Bidirectional streaming RPC.
	StreamChat(ctx context.Context, opts ...grpc.CallOption) (IntStore_StreamChatClient, error)
}

IntStoreClient is the client API for IntStore service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewIntStoreClient

func NewIntStoreClient(cc *grpc.ClientConn) IntStoreClient

type IntStoreServer

type IntStoreServer interface {
	Set(context.Context, *Item) (*SetResponse, error)
	Get(context.Context, *GetRequest) (*Item, error)
	// A server-to-client streaming RPC.
	ListItems(*ListItemsRequest, IntStore_ListItemsServer) error
	// A client-to-server streaming RPC.
	SetStream(IntStore_SetStreamServer) error
	// A Bidirectional streaming RPC.
	StreamChat(IntStore_StreamChatServer) error
}

IntStoreServer is the server API for IntStore service.

type IntStore_ListItemsClient

type IntStore_ListItemsClient interface {
	Recv() (*Item, error)
	grpc.ClientStream
}

type IntStore_ListItemsServer

type IntStore_ListItemsServer interface {
	Send(*Item) error
	grpc.ServerStream
}

type IntStore_SetStreamClient

type IntStore_SetStreamClient interface {
	Send(*Item) error
	CloseAndRecv() (*Summary, error)
	grpc.ClientStream
}

type IntStore_SetStreamServer

type IntStore_SetStreamServer interface {
	SendAndClose(*Summary) error
	Recv() (*Item, error)
	grpc.ServerStream
}

type IntStore_StreamChatClient

type IntStore_StreamChatClient interface {
	Send(*Item) error
	Recv() (*Item, error)
	grpc.ClientStream
}

type IntStore_StreamChatServer

type IntStore_StreamChatServer interface {
	Send(*Item) error
	Recv() (*Item, error)
	grpc.ServerStream
}

type Item

type Item struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value                int32    `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Item) Descriptor

func (*Item) Descriptor() ([]byte, []int)

func (*Item) GetName

func (m *Item) GetName() string

func (*Item) GetValue

func (m *Item) GetValue() int32

func (*Item) ProtoMessage

func (*Item) ProtoMessage()

func (*Item) Reset

func (m *Item) Reset()

func (*Item) String

func (m *Item) String() string

func (*Item) XXX_DiscardUnknown added in v0.39.0

func (m *Item) XXX_DiscardUnknown()

func (*Item) XXX_Marshal added in v0.39.0

func (m *Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Item) XXX_Merge added in v0.39.0

func (dst *Item) XXX_Merge(src proto.Message)

func (*Item) XXX_Size added in v0.39.0

func (m *Item) XXX_Size() int

func (*Item) XXX_Unmarshal added in v0.39.0

func (m *Item) XXX_Unmarshal(b []byte) error

type ListItemsRequest

type ListItemsRequest struct {
	GreaterThan          int32    `protobuf:"varint,1,opt,name=greaterThan,proto3" json:"greaterThan,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListItemsRequest) Descriptor

func (*ListItemsRequest) Descriptor() ([]byte, []int)

func (*ListItemsRequest) GetGreaterThan added in v0.39.0

func (m *ListItemsRequest) GetGreaterThan() int32

func (*ListItemsRequest) ProtoMessage

func (*ListItemsRequest) ProtoMessage()

func (*ListItemsRequest) Reset

func (m *ListItemsRequest) Reset()

func (*ListItemsRequest) String

func (m *ListItemsRequest) String() string

func (*ListItemsRequest) XXX_DiscardUnknown added in v0.39.0

func (m *ListItemsRequest) XXX_DiscardUnknown()

func (*ListItemsRequest) XXX_Marshal added in v0.39.0

func (m *ListItemsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListItemsRequest) XXX_Merge added in v0.39.0

func (dst *ListItemsRequest) XXX_Merge(src proto.Message)

func (*ListItemsRequest) XXX_Size added in v0.39.0

func (m *ListItemsRequest) XXX_Size() int

func (*ListItemsRequest) XXX_Unmarshal added in v0.39.0

func (m *ListItemsRequest) XXX_Unmarshal(b []byte) error

type SetResponse

type SetResponse struct {
	PrevValue            int32    `protobuf:"varint,1,opt,name=prev_value,json=prevValue,proto3" json:"prev_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetResponse) Descriptor

func (*SetResponse) Descriptor() ([]byte, []int)

func (*SetResponse) GetPrevValue

func (m *SetResponse) GetPrevValue() int32

func (*SetResponse) ProtoMessage

func (*SetResponse) ProtoMessage()

func (*SetResponse) Reset

func (m *SetResponse) Reset()

func (*SetResponse) String

func (m *SetResponse) String() string

func (*SetResponse) XXX_DiscardUnknown added in v0.39.0

func (m *SetResponse) XXX_DiscardUnknown()

func (*SetResponse) XXX_Marshal added in v0.39.0

func (m *SetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetResponse) XXX_Merge added in v0.39.0

func (dst *SetResponse) XXX_Merge(src proto.Message)

func (*SetResponse) XXX_Size added in v0.39.0

func (m *SetResponse) XXX_Size() int

func (*SetResponse) XXX_Unmarshal added in v0.39.0

func (m *SetResponse) XXX_Unmarshal(b []byte) error

type Summary

type Summary struct {
	Count                int32    `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Summary) Descriptor

func (*Summary) Descriptor() ([]byte, []int)

func (*Summary) GetCount

func (m *Summary) GetCount() int32

func (*Summary) ProtoMessage

func (*Summary) ProtoMessage()

func (*Summary) Reset

func (m *Summary) Reset()

func (*Summary) String

func (m *Summary) String() string

func (*Summary) XXX_DiscardUnknown added in v0.39.0

func (m *Summary) XXX_DiscardUnknown()

func (*Summary) XXX_Marshal added in v0.39.0

func (m *Summary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Summary) XXX_Merge added in v0.39.0

func (dst *Summary) XXX_Merge(src proto.Message)

func (*Summary) XXX_Size added in v0.39.0

func (m *Summary) XXX_Size() int

func (*Summary) XXX_Unmarshal added in v0.39.0

func (m *Summary) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL