Documentation ¶
Overview ¶
Package proto is a generated protocol buffer package.
It is generated from these files:
builder.proto
It has these top-level messages:
BuildParams VerboseParams Response
Index ¶
- func RegisterBuilderServer(s *grpc.Server, srv BuilderServer)
- type BuildParams
- func (*BuildParams) Descriptor() ([]byte, []int)
- func (m *BuildParams) GetArduinoAPIVersion() string
- func (m *BuildParams) GetBuildCachePath() string
- func (m *BuildParams) GetBuildPath() string
- func (m *BuildParams) GetBuiltInLibrariesFolders() string
- func (m *BuildParams) GetCodeCompleteAt() string
- func (m *BuildParams) GetCustomBuildProperties() string
- func (m *BuildParams) GetFQBN() string
- func (m *BuildParams) GetHardwareFolders() string
- func (m *BuildParams) GetOtherLibrariesFolders() string
- func (m *BuildParams) GetSketchLocation() string
- func (m *BuildParams) GetToolsFolders() string
- func (m *BuildParams) GetVerbose() bool
- func (m *BuildParams) GetWarningsLevel() string
- func (*BuildParams) ProtoMessage()
- func (m *BuildParams) Reset()
- func (m *BuildParams) String() string
- type BuilderClient
- type BuilderServer
- type Builder_BuildClient
- type Builder_BuildServer
- type Response
- type VerboseParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterBuilderServer ¶
func RegisterBuilderServer(s *grpc.Server, srv BuilderServer)
Types ¶
type BuildParams ¶
type BuildParams struct { HardwareFolders string `protobuf:"bytes,1,opt,name=hardwareFolders" json:"hardwareFolders,omitempty"` ToolsFolders string `protobuf:"bytes,2,opt,name=toolsFolders" json:"toolsFolders,omitempty"` BuiltInLibrariesFolders string `protobuf:"bytes,3,opt,name=builtInLibrariesFolders" json:"builtInLibrariesFolders,omitempty"` OtherLibrariesFolders string `protobuf:"bytes,4,opt,name=otherLibrariesFolders" json:"otherLibrariesFolders,omitempty"` SketchLocation string `protobuf:"bytes,5,opt,name=sketchLocation" json:"sketchLocation,omitempty"` FQBN string `protobuf:"bytes,6,opt,name=fQBN" json:"fQBN,omitempty"` ArduinoAPIVersion string `protobuf:"bytes,7,opt,name=arduinoAPIVersion" json:"arduinoAPIVersion,omitempty"` CustomBuildProperties string `protobuf:"bytes,8,opt,name=customBuildProperties" json:"customBuildProperties,omitempty"` BuildCachePath string `protobuf:"bytes,9,opt,name=buildCachePath" json:"buildCachePath,omitempty"` BuildPath string `protobuf:"bytes,10,opt,name=buildPath" json:"buildPath,omitempty"` WarningsLevel string `protobuf:"bytes,11,opt,name=warningsLevel" json:"warningsLevel,omitempty"` CodeCompleteAt string `protobuf:"bytes,12,opt,name=codeCompleteAt" json:"codeCompleteAt,omitempty"` Verbose bool `protobuf:"varint,13,opt,name=verbose" json:"verbose,omitempty"` }
func (*BuildParams) Descriptor ¶
func (*BuildParams) Descriptor() ([]byte, []int)
func (*BuildParams) GetArduinoAPIVersion ¶
func (m *BuildParams) GetArduinoAPIVersion() string
func (*BuildParams) GetBuildCachePath ¶
func (m *BuildParams) GetBuildCachePath() string
func (*BuildParams) GetBuildPath ¶
func (m *BuildParams) GetBuildPath() string
func (*BuildParams) GetBuiltInLibrariesFolders ¶
func (m *BuildParams) GetBuiltInLibrariesFolders() string
func (*BuildParams) GetCodeCompleteAt ¶
func (m *BuildParams) GetCodeCompleteAt() string
func (*BuildParams) GetCustomBuildProperties ¶
func (m *BuildParams) GetCustomBuildProperties() string
func (*BuildParams) GetFQBN ¶
func (m *BuildParams) GetFQBN() string
func (*BuildParams) GetHardwareFolders ¶
func (m *BuildParams) GetHardwareFolders() string
func (*BuildParams) GetOtherLibrariesFolders ¶
func (m *BuildParams) GetOtherLibrariesFolders() string
func (*BuildParams) GetSketchLocation ¶
func (m *BuildParams) GetSketchLocation() string
func (*BuildParams) GetToolsFolders ¶
func (m *BuildParams) GetToolsFolders() string
func (*BuildParams) GetVerbose ¶
func (m *BuildParams) GetVerbose() bool
func (*BuildParams) GetWarningsLevel ¶
func (m *BuildParams) GetWarningsLevel() string
func (*BuildParams) ProtoMessage ¶
func (*BuildParams) ProtoMessage()
func (*BuildParams) Reset ¶
func (m *BuildParams) Reset()
func (*BuildParams) String ¶
func (m *BuildParams) String() string
type BuilderClient ¶
type BuilderClient interface { // A server-to-client streaming RPC. // // Obtains the Features available within the given Rectangle. Results are // streamed rather than returned at once (e.g. in a response message with a // repeated field), as the rectangle may cover a large area and contain a // huge number of features. Build(ctx context.Context, in *BuildParams, opts ...grpc.CallOption) (Builder_BuildClient, error) Autocomplete(ctx context.Context, in *BuildParams, opts ...grpc.CallOption) (*Response, error) DropCache(ctx context.Context, in *VerboseParams, opts ...grpc.CallOption) (*Response, error) }
func NewBuilderClient ¶
func NewBuilderClient(cc *grpc.ClientConn) BuilderClient
type BuilderServer ¶
type BuilderServer interface { // A server-to-client streaming RPC. // // Obtains the Features available within the given Rectangle. Results are // streamed rather than returned at once (e.g. in a response message with a // repeated field), as the rectangle may cover a large area and contain a // huge number of features. Build(*BuildParams, Builder_BuildServer) error Autocomplete(context.Context, *BuildParams) (*Response, error) DropCache(context.Context, *VerboseParams) (*Response, error) }
type Builder_BuildClient ¶
type Builder_BuildClient interface { Recv() (*Response, error) grpc.ClientStream }
type Builder_BuildServer ¶
type Builder_BuildServer interface { Send(*Response) error grpc.ServerStream }
type Response ¶
type Response struct {
Line string `protobuf:"bytes,1,opt,name=line" json:"line,omitempty"`
}
func (*Response) Descriptor ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
type VerboseParams ¶
type VerboseParams struct {
Verbose bool `protobuf:"varint,1,opt,name=verbose" json:"verbose,omitempty"`
}
func (*VerboseParams) Descriptor ¶
func (*VerboseParams) Descriptor() ([]byte, []int)
func (*VerboseParams) GetVerbose ¶
func (m *VerboseParams) GetVerbose() bool
func (*VerboseParams) ProtoMessage ¶
func (*VerboseParams) ProtoMessage()
func (*VerboseParams) Reset ¶
func (m *VerboseParams) Reset()
func (*VerboseParams) String ¶
func (m *VerboseParams) String() string
Click to show internal directories.
Click to hide internal directories.