Versions in this module Expand all Collapse all v3 v3.2.1 Apr 19, 2020 v3.2.0 Apr 19, 2020 Changes in this version + func RegisterAgentServer(s *grpc.Server, srv AgentServer) + func RegisterMasterServer(s *grpc.Server, srv MasterServer) + type AgentClient interface + SliceJob func(ctx context.Context, in *SliceJobRequest, opts ...grpc.CallOption) (*SliceJobResponse, error) + func NewAgentClient(cc *grpc.ClientConn) AgentClient + type AgentServer interface + SliceJob func(context.Context, *SliceJobRequest) (*SliceJobResponse, error) + type MasterClient interface + NewJob func(ctx context.Context, in *NewJobRequest, opts ...grpc.CallOption) (*NewJobResponse, error) + RegisterAgent func(ctx context.Context, in *RegisterAgentRequest, opts ...grpc.CallOption) (*RegisterAgentResponse, error) + func NewMasterClient(cc *grpc.ClientConn) MasterClient + type MasterServer interface + NewJob func(context.Context, *NewJobRequest) (*NewJobResponse, error) + RegisterAgent func(context.Context, *RegisterAgentRequest) (*RegisterAgentResponse, error) + type NewJobRequest struct + Dim int64 + NX int64 + NY int64 + NZ int64 + OutPrefix string + StlFiles []*STLFile + func (*NewJobRequest) Descriptor() ([]byte, []int) + func (*NewJobRequest) ProtoMessage() + func (m *NewJobRequest) GetDim() int64 + func (m *NewJobRequest) GetNX() int64 + func (m *NewJobRequest) GetNY() int64 + func (m *NewJobRequest) GetNZ() int64 + func (m *NewJobRequest) GetOutPrefix() string + func (m *NewJobRequest) GetStlFiles() []*STLFile + func (m *NewJobRequest) Reset() + func (m *NewJobRequest) String() string + type NewJobResponse struct + Error string + SvxFile []byte + func (*NewJobResponse) Descriptor() ([]byte, []int) + func (*NewJobResponse) ProtoMessage() + func (m *NewJobResponse) GetError() string + func (m *NewJobResponse) GetSvxFile() []byte + func (m *NewJobResponse) Reset() + func (m *NewJobResponse) String() string + type RegisterAgentRequest struct + Address string + func (*RegisterAgentRequest) Descriptor() ([]byte, []int) + func (*RegisterAgentRequest) ProtoMessage() + func (m *RegisterAgentRequest) GetAddress() string + func (m *RegisterAgentRequest) Reset() + func (m *RegisterAgentRequest) String() string + type RegisterAgentResponse struct + func (*RegisterAgentResponse) Descriptor() ([]byte, []int) + func (*RegisterAgentResponse) ProtoMessage() + func (m *RegisterAgentResponse) Reset() + func (m *RegisterAgentResponse) String() string + type STLFile struct + Triangles []*Triangle + func (*STLFile) Descriptor() ([]byte, []int) + func (*STLFile) ProtoMessage() + func (m *STLFile) GetTriangles() []*Triangle + func (m *STLFile) Reset() + func (m *STLFile) String() string + type SliceJobRequest struct + NewJobRequest *NewJobRequest + Z int64 + func (*SliceJobRequest) Descriptor() ([]byte, []int) + func (*SliceJobRequest) ProtoMessage() + func (m *SliceJobRequest) GetNewJobRequest() *NewJobRequest + func (m *SliceJobRequest) GetZ() int64 + func (m *SliceJobRequest) Reset() + func (m *SliceJobRequest) String() string + type SliceJobResponse struct + Error string + PngFile []byte + func (*SliceJobResponse) Descriptor() ([]byte, []int) + func (*SliceJobResponse) ProtoMessage() + func (m *SliceJobResponse) GetError() string + func (m *SliceJobResponse) GetPngFile() []byte + func (m *SliceJobResponse) Reset() + func (m *SliceJobResponse) String() string + type Triangle struct + V1 *Vertex + V2 *Vertex + V3 *Vertex + func (*Triangle) Descriptor() ([]byte, []int) + func (*Triangle) ProtoMessage() + func (m *Triangle) GetV1() *Vertex + func (m *Triangle) GetV2() *Vertex + func (m *Triangle) GetV3() *Vertex + func (m *Triangle) Reset() + func (m *Triangle) String() string + type Vertex struct + X float64 + Y float64 + Z float64 + func (*Vertex) Descriptor() ([]byte, []int) + func (*Vertex) ProtoMessage() + func (m *Vertex) GetX() float64 + func (m *Vertex) GetY() float64 + func (m *Vertex) GetZ() float64 + func (m *Vertex) Reset() + func (m *Vertex) String() string Other modules containing this package github.com/gmlewis/stldice github.com/gmlewis/stldice/v2 github.com/gmlewis/stldice/v4