counter

package
v0.0.0-...-e2d3c20 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2018 License: MIT Imports: 6 Imported by: 5

Documentation

Overview

Package counter is a generated protocol buffer package.

It is generated from these files:

counter.proto

It has these top-level messages:

Number
Settings

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterCounterServer

func RegisterCounterServer(s *grpc.Server, srv CounterServer)

Types

type CounterClient

type CounterClient interface {
	// GetNumber returns current counter value
	GetNumber(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (*Number, error)
	// IncrementNumber increments counter value
	IncrementNumber(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
	// SetSettings stores new settings
	SetSettings(ctx context.Context, in *Settings, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
	// GetSettings returns current settings
	GetSettings(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (*Settings, error)
}

func NewCounterClient

func NewCounterClient(cc *grpc.ClientConn) CounterClient

type CounterServer

type CounterServer interface {
	// GetNumber returns current counter value
	GetNumber(context.Context, *google_protobuf.Empty) (*Number, error)
	// IncrementNumber increments counter value
	IncrementNumber(context.Context, *google_protobuf.Empty) (*google_protobuf.Empty, error)
	// SetSettings stores new settings
	SetSettings(context.Context, *Settings) (*google_protobuf.Empty, error)
	// GetSettings returns current settings
	GetSettings(context.Context, *google_protobuf.Empty) (*Settings, error)
}

type Number

type Number struct {
	Number int64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
}

Number contains counter value

func (*Number) Descriptor

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

func (*Number) GetNumber

func (m *Number) GetNumber() int64

func (*Number) ProtoMessage

func (*Number) ProtoMessage()

func (*Number) Reset

func (m *Number) Reset()

func (*Number) String

func (m *Number) String() string

type Settings

type Settings struct {
	Step  int64 `protobuf:"varint,1,opt,name=step,proto3" json:"step,omitempty"`
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
}

Settings to change

func (*Settings) Descriptor

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

func (*Settings) GetLimit

func (m *Settings) GetLimit() int64

func (*Settings) GetStep

func (m *Settings) GetStep() int64

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) Reset

func (m *Settings) Reset()

func (*Settings) String

func (m *Settings) String() string

Jump to

Keyboard shortcuts

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