carbonpb

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2017 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package carbonpb is a generated protocol buffer package.

It is generated from these files:

carbon.proto

It has these top-level messages:

Point
Metric
Payload
CacheRequest

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthCarbon = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCarbon   = fmt.Errorf("proto: integer overflow")
)

Functions

func RegisterCarbonServer

func RegisterCarbonServer(s *grpc.Server, srv CarbonServer)

Types

type CacheRequest

type CacheRequest struct {
	Metrics []string `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
}

func (*CacheRequest) Descriptor

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

func (*CacheRequest) Marshal

func (m *CacheRequest) Marshal() (dAtA []byte, err error)

func (*CacheRequest) MarshalTo

func (m *CacheRequest) MarshalTo(dAtA []byte) (int, error)

func (*CacheRequest) ProtoMessage

func (*CacheRequest) ProtoMessage()

func (*CacheRequest) Reset

func (m *CacheRequest) Reset()

func (*CacheRequest) Size

func (m *CacheRequest) Size() (n int)

func (*CacheRequest) String

func (m *CacheRequest) String() string

func (*CacheRequest) Unmarshal

func (m *CacheRequest) Unmarshal(dAtA []byte) error

type CarbonClient

type CarbonClient interface {
	// Same as carbonlink
	CacheQuery(ctx context.Context, in *CacheRequest, opts ...grpc.CallOption) (*Payload, error)
}

func NewCarbonClient

func NewCarbonClient(cc *grpc.ClientConn) CarbonClient

type CarbonServer

type CarbonServer interface {
	// Same as carbonlink
	CacheQuery(context.Context, *CacheRequest) (*Payload, error)
}

type Metric

type Metric struct {
	Metric string  `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"`
	Points []Point `protobuf:"bytes,2,rep,name=points" json:"points"`
}

func (*Metric) Descriptor

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

func (*Metric) GetPoints

func (m *Metric) GetPoints() []Point

func (*Metric) Marshal

func (m *Metric) Marshal() (dAtA []byte, err error)

func (*Metric) MarshalTo

func (m *Metric) MarshalTo(dAtA []byte) (int, error)

func (*Metric) ProtoMessage

func (*Metric) ProtoMessage()

func (*Metric) Reset

func (m *Metric) Reset()

func (*Metric) Size

func (m *Metric) Size() (n int)

func (*Metric) String

func (m *Metric) String() string

func (*Metric) Unmarshal

func (m *Metric) Unmarshal(dAtA []byte) error

type Payload

type Payload struct {
	Metrics []*Metric `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
}

func (*Payload) Descriptor

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

func (*Payload) GetMetrics

func (m *Payload) GetMetrics() []*Metric

func (*Payload) Marshal

func (m *Payload) Marshal() (dAtA []byte, err error)

func (*Payload) MarshalTo

func (m *Payload) MarshalTo(dAtA []byte) (int, error)

func (*Payload) ProtoMessage

func (*Payload) ProtoMessage()

func (*Payload) Reset

func (m *Payload) Reset()

func (*Payload) Size

func (m *Payload) Size() (n int)

func (*Payload) String

func (m *Payload) String() string

func (*Payload) Unmarshal

func (m *Payload) Unmarshal(dAtA []byte) error

type Point

type Point struct {
	Timestamp uint32  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Value     float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
}

func (*Point) Descriptor

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

func (*Point) Marshal

func (m *Point) Marshal() (dAtA []byte, err error)

func (*Point) MarshalTo

func (m *Point) MarshalTo(dAtA []byte) (int, error)

func (*Point) ProtoMessage

func (*Point) ProtoMessage()

func (*Point) Reset

func (m *Point) Reset()

func (*Point) Size

func (m *Point) Size() (n int)

func (*Point) String

func (m *Point) String() string

func (*Point) Unmarshal

func (m *Point) Unmarshal(dAtA []byte) error

Jump to

Keyboard shortcuts

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