Documentation

Overview

    Package owlapi is a generated protocol buffer package.

    It is generated from these files:

    proto/owlquery/owlapi.proto
    

    It has these top-level messages:

    QueryInput
    QueryReply
    

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func RegisterOwlQueryServer

    func RegisterOwlQueryServer(s *grpc.Server, srv OwlQueryServer)

    Types

    type OwlQueryClient

    type OwlQueryClient interface {
    	// Sends a query to server
    	Query(ctx context.Context, in *QueryInput, opts ...grpc.CallOption) (*QueryReply, error)
    }

    func NewOwlQueryClient

    func NewOwlQueryClient(cc *grpc.ClientConn) OwlQueryClient

    type OwlQueryServer

    type OwlQueryServer interface {
    	// Sends a query to server
    	Query(context.Context, *QueryInput) (*QueryReply, error)
    }

    type QueryInput

    type QueryInput struct {
    	StartTs       int32  `protobuf:"varint,1,opt,name=startTs" json:"startTs,omitempty"`
    	EndTs         int32  `protobuf:"varint,2,opt,name=endTs" json:"endTs,omitempty"`
    	ComputeMethod string `protobuf:"bytes,3,opt,name=computeMethod" json:"computeMethod,omitempty"`
    	Endpoint      string `protobuf:"bytes,4,opt,name=endpoint" json:"endpoint,omitempty"`
    	Counter       string `protobuf:"bytes,5,opt,name=counter" json:"counter,omitempty"`
    }

      query string that will send to server

      func (*QueryInput) Descriptor

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

      func (*QueryInput) ProtoMessage

      func (*QueryInput) ProtoMessage()

      func (*QueryInput) Reset

      func (m *QueryInput) Reset()

      func (*QueryInput) String

      func (m *QueryInput) String() string

      type QueryReply

      type QueryReply struct {
      	Result string `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
      }

        The response message from server

        func (*QueryReply) Descriptor

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

        func (*QueryReply) ProtoMessage

        func (*QueryReply) ProtoMessage()

        func (*QueryReply) Reset

        func (m *QueryReply) Reset()

        func (*QueryReply) String

        func (m *QueryReply) String() string

        Source Files