Documentation
¶
Index ¶
- Variables
- func RegisterCelestialServer(s grpc.ServiceRegistrar, srv CelestialServer)
- type CelestialClient
- type CelestialServer
- type Celestial_UpdateClient
- type Celestial_UpdateServer
- type Empty
- type InitRequest
- func (*InitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitRequest) GetHosts() []*InitRequest_Host
- func (x *InitRequest) GetMachines() []*InitRequest_Machine
- func (*InitRequest) ProtoMessage()
- func (x *InitRequest) ProtoReflect() protoreflect.Message
- func (x *InitRequest) Reset()
- func (x *InitRequest) String() string
- type InitRequest_Host
- func (*InitRequest_Host) Descriptor() ([]byte, []int)deprecated
- func (x *InitRequest_Host) GetId() uint32
- func (x *InitRequest_Host) GetPeerListenAddr() string
- func (x *InitRequest_Host) GetPeerPublicKey() string
- func (*InitRequest_Host) ProtoMessage()
- func (x *InitRequest_Host) ProtoReflect() protoreflect.Message
- func (x *InitRequest_Host) Reset()
- func (x *InitRequest_Host) String() string
- type InitRequest_Machine
- func (*InitRequest_Machine) Descriptor() ([]byte, []int)deprecated
- func (x *InitRequest_Machine) GetConfig() *InitRequest_Machine_MachineConfig
- func (x *InitRequest_Machine) GetHost() uint32
- func (x *InitRequest_Machine) GetId() *MachineID
- func (x *InitRequest_Machine) GetName() string
- func (*InitRequest_Machine) ProtoMessage()
- func (x *InitRequest_Machine) ProtoReflect() protoreflect.Message
- func (x *InitRequest_Machine) Reset()
- func (x *InitRequest_Machine) String() string
- type InitRequest_Machine_MachineConfig
- func (*InitRequest_Machine_MachineConfig) Descriptor() ([]byte, []int)deprecated
- func (x *InitRequest_Machine_MachineConfig) GetBootParameters() []string
- func (x *InitRequest_Machine_MachineConfig) GetDiskSize() uint64
- func (x *InitRequest_Machine_MachineConfig) GetKernel() string
- func (x *InitRequest_Machine_MachineConfig) GetRam() uint64
- func (x *InitRequest_Machine_MachineConfig) GetRootImage() string
- func (x *InitRequest_Machine_MachineConfig) GetVcpuCount() uint32
- func (*InitRequest_Machine_MachineConfig) ProtoMessage()
- func (x *InitRequest_Machine_MachineConfig) ProtoReflect() protoreflect.Message
- func (x *InitRequest_Machine_MachineConfig) Reset()
- func (x *InitRequest_Machine_MachineConfig) String() string
- type MachineID
- type RegisterRequest
- type RegisterResponse
- func (*RegisterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterResponse) GetAvailableCpus() uint32
- func (x *RegisterResponse) GetAvailableRam() uint64
- func (x *RegisterResponse) GetPeerListenAddr() string
- func (x *RegisterResponse) GetPeerPublicKey() string
- func (*RegisterResponse) ProtoMessage()
- func (x *RegisterResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterResponse) Reset()
- func (x *RegisterResponse) String() string
- type StateUpdateRequest
- func (*StateUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StateUpdateRequest) GetMachineDiffs() []*StateUpdateRequest_MachineDiff
- func (x *StateUpdateRequest) GetNetworkDiffs() []*StateUpdateRequest_NetworkDiff
- func (*StateUpdateRequest) ProtoMessage()
- func (x *StateUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *StateUpdateRequest) Reset()
- func (x *StateUpdateRequest) String() string
- type StateUpdateRequest_MachineDiff
- func (*StateUpdateRequest_MachineDiff) Descriptor() ([]byte, []int)deprecated
- func (x *StateUpdateRequest_MachineDiff) GetActive() VMState
- func (x *StateUpdateRequest_MachineDiff) GetId() *MachineID
- func (*StateUpdateRequest_MachineDiff) ProtoMessage()
- func (x *StateUpdateRequest_MachineDiff) ProtoReflect() protoreflect.Message
- func (x *StateUpdateRequest_MachineDiff) Reset()
- func (x *StateUpdateRequest_MachineDiff) String() string
- type StateUpdateRequest_NetworkDiff
- func (*StateUpdateRequest_NetworkDiff) Descriptor() ([]byte, []int)deprecated
- func (x *StateUpdateRequest_NetworkDiff) GetBandwidthKbps() uint64
- func (x *StateUpdateRequest_NetworkDiff) GetBlocked() bool
- func (x *StateUpdateRequest_NetworkDiff) GetLatencyUs() uint32
- func (x *StateUpdateRequest_NetworkDiff) GetNext() *MachineID
- func (x *StateUpdateRequest_NetworkDiff) GetPrev() *MachineID
- func (x *StateUpdateRequest_NetworkDiff) GetSource() *MachineID
- func (x *StateUpdateRequest_NetworkDiff) GetTarget() *MachineID
- func (*StateUpdateRequest_NetworkDiff) ProtoMessage()
- func (x *StateUpdateRequest_NetworkDiff) ProtoReflect() protoreflect.Message
- func (x *StateUpdateRequest_NetworkDiff) Reset()
- func (x *StateUpdateRequest_NetworkDiff) String() string
- type UnimplementedCelestialServer
- func (UnimplementedCelestialServer) Init(context.Context, *InitRequest) (*Empty, error)
- func (UnimplementedCelestialServer) Register(context.Context, *RegisterRequest) (*RegisterResponse, error)
- func (UnimplementedCelestialServer) Stop(context.Context, *Empty) (*Empty, error)
- func (UnimplementedCelestialServer) Update(Celestial_UpdateServer) error
- type UnsafeCelestialServer
- type VMState
Constants ¶
This section is empty.
Variables ¶
var ( VMState_name = map[int32]string{ 0: "VM_STATE_STOPPED", 1: "VM_STATE_ACTIVE", } VMState_value = map[string]int32{ "VM_STATE_STOPPED": 0, "VM_STATE_ACTIVE": 1, } )
Enum value maps for VMState.
var Celestial_ServiceDesc = grpc.ServiceDesc{ ServiceName: "openfogstack.celestial.celestial.Celestial", HandlerType: (*CelestialServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Register", Handler: _Celestial_Register_Handler, }, { MethodName: "Init", Handler: _Celestial_Init_Handler, }, { MethodName: "Stop", Handler: _Celestial_Stop_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "Update", Handler: _Celestial_Update_Handler, ClientStreams: true, }, }, Metadata: "celestial.proto", }
Celestial_ServiceDesc is the grpc.ServiceDesc for Celestial service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_celestial_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCelestialServer ¶
func RegisterCelestialServer(s grpc.ServiceRegistrar, srv CelestialServer)
Types ¶
type CelestialClient ¶
type CelestialClient interface { Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error) Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (*Empty, error) Update(ctx context.Context, opts ...grpc.CallOption) (Celestial_UpdateClient, error) Stop(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) }
CelestialClient is the client API for Celestial service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCelestialClient ¶
func NewCelestialClient(cc grpc.ClientConnInterface) CelestialClient
type CelestialServer ¶
type CelestialServer interface { Register(context.Context, *RegisterRequest) (*RegisterResponse, error) Init(context.Context, *InitRequest) (*Empty, error) Update(Celestial_UpdateServer) error Stop(context.Context, *Empty) (*Empty, error) }
CelestialServer is the server API for Celestial service. All implementations should embed UnimplementedCelestialServer for forward compatibility
type Celestial_UpdateClient ¶ added in v0.2.0
type Celestial_UpdateClient interface { Send(*StateUpdateRequest) error CloseAndRecv() (*Empty, error) grpc.ClientStream }
type Celestial_UpdateServer ¶ added in v0.2.0
type Celestial_UpdateServer interface { SendAndClose(*Empty) error Recv() (*StateUpdateRequest, error) grpc.ServerStream }
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type InitRequest ¶
type InitRequest struct { Hosts []*InitRequest_Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"` Machines []*InitRequest_Machine `protobuf:"bytes,2,rep,name=machines,proto3" json:"machines,omitempty"` // contains filtered or unexported fields }
func (*InitRequest) Descriptor
deprecated
func (*InitRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitRequest.ProtoReflect.Descriptor instead.
func (*InitRequest) GetHosts ¶ added in v0.2.0
func (x *InitRequest) GetHosts() []*InitRequest_Host
func (*InitRequest) GetMachines ¶ added in v0.2.0
func (x *InitRequest) GetMachines() []*InitRequest_Machine
func (*InitRequest) ProtoMessage ¶
func (*InitRequest) ProtoMessage()
func (*InitRequest) ProtoReflect ¶
func (x *InitRequest) ProtoReflect() protoreflect.Message
func (*InitRequest) Reset ¶
func (x *InitRequest) Reset()
func (*InitRequest) String ¶
func (x *InitRequest) String() string
type InitRequest_Host ¶ added in v0.2.0
type InitRequest_Host struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` PeerPublicKey string `protobuf:"bytes,2,opt,name=peer_public_key,json=peerPublicKey,proto3" json:"peer_public_key,omitempty"` PeerListenAddr string `protobuf:"bytes,3,opt,name=peer_listen_addr,json=peerListenAddr,proto3" json:"peer_listen_addr,omitempty"` // contains filtered or unexported fields }
func (*InitRequest_Host) Descriptor
deprecated
added in
v0.2.0
func (*InitRequest_Host) Descriptor() ([]byte, []int)
Deprecated: Use InitRequest_Host.ProtoReflect.Descriptor instead.
func (*InitRequest_Host) GetId ¶ added in v0.2.0
func (x *InitRequest_Host) GetId() uint32
func (*InitRequest_Host) GetPeerListenAddr ¶ added in v0.2.0
func (x *InitRequest_Host) GetPeerListenAddr() string
func (*InitRequest_Host) GetPeerPublicKey ¶ added in v0.2.0
func (x *InitRequest_Host) GetPeerPublicKey() string
func (*InitRequest_Host) ProtoMessage ¶ added in v0.2.0
func (*InitRequest_Host) ProtoMessage()
func (*InitRequest_Host) ProtoReflect ¶ added in v0.2.0
func (x *InitRequest_Host) ProtoReflect() protoreflect.Message
func (*InitRequest_Host) Reset ¶ added in v0.2.0
func (x *InitRequest_Host) Reset()
func (*InitRequest_Host) String ¶ added in v0.2.0
func (x *InitRequest_Host) String() string
type InitRequest_Machine ¶ added in v0.2.0
type InitRequest_Machine struct { Id *MachineID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"` // should actually be 8 bit but protobuf doesn't support uint8... Host uint32 `protobuf:"varint,3,opt,name=host,proto3" json:"host,omitempty"` Config *InitRequest_Machine_MachineConfig `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*InitRequest_Machine) Descriptor
deprecated
added in
v0.2.0
func (*InitRequest_Machine) Descriptor() ([]byte, []int)
Deprecated: Use InitRequest_Machine.ProtoReflect.Descriptor instead.
func (*InitRequest_Machine) GetConfig ¶ added in v0.2.0
func (x *InitRequest_Machine) GetConfig() *InitRequest_Machine_MachineConfig
func (*InitRequest_Machine) GetHost ¶ added in v0.2.0
func (x *InitRequest_Machine) GetHost() uint32
func (*InitRequest_Machine) GetId ¶ added in v0.2.0
func (x *InitRequest_Machine) GetId() *MachineID
func (*InitRequest_Machine) GetName ¶ added in v0.2.0
func (x *InitRequest_Machine) GetName() string
func (*InitRequest_Machine) ProtoMessage ¶ added in v0.2.0
func (*InitRequest_Machine) ProtoMessage()
func (*InitRequest_Machine) ProtoReflect ¶ added in v0.2.0
func (x *InitRequest_Machine) ProtoReflect() protoreflect.Message
func (*InitRequest_Machine) Reset ¶ added in v0.2.0
func (x *InitRequest_Machine) Reset()
func (*InitRequest_Machine) String ¶ added in v0.2.0
func (x *InitRequest_Machine) String() string
type InitRequest_Machine_MachineConfig ¶ added in v0.2.0
type InitRequest_Machine_MachineConfig struct { // should also be 8 bit but protobuf doesn't support uint8... VcpuCount uint32 `protobuf:"varint,1,opt,name=vcpu_count,json=vcpuCount,proto3" json:"vcpu_count,omitempty"` Ram uint64 `protobuf:"varint,2,opt,name=ram,proto3" json:"ram,omitempty"` DiskSize uint64 `protobuf:"varint,3,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"` RootImage string `protobuf:"bytes,4,opt,name=root_image,json=rootImage,proto3" json:"root_image,omitempty"` Kernel string `protobuf:"bytes,5,opt,name=kernel,proto3" json:"kernel,omitempty"` BootParameters []string `protobuf:"bytes,6,rep,name=boot_parameters,json=bootParameters,proto3" json:"boot_parameters,omitempty"` // contains filtered or unexported fields }
func (*InitRequest_Machine_MachineConfig) Descriptor
deprecated
added in
v0.2.0
func (*InitRequest_Machine_MachineConfig) Descriptor() ([]byte, []int)
Deprecated: Use InitRequest_Machine_MachineConfig.ProtoReflect.Descriptor instead.
func (*InitRequest_Machine_MachineConfig) GetBootParameters ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetBootParameters() []string
func (*InitRequest_Machine_MachineConfig) GetDiskSize ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetDiskSize() uint64
func (*InitRequest_Machine_MachineConfig) GetKernel ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetKernel() string
func (*InitRequest_Machine_MachineConfig) GetRam ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetRam() uint64
func (*InitRequest_Machine_MachineConfig) GetRootImage ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetRootImage() string
func (*InitRequest_Machine_MachineConfig) GetVcpuCount ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) GetVcpuCount() uint32
func (*InitRequest_Machine_MachineConfig) ProtoMessage ¶ added in v0.2.0
func (*InitRequest_Machine_MachineConfig) ProtoMessage()
func (*InitRequest_Machine_MachineConfig) ProtoReflect ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) ProtoReflect() protoreflect.Message
func (*InitRequest_Machine_MachineConfig) Reset ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) Reset()
func (*InitRequest_Machine_MachineConfig) String ¶ added in v0.2.0
func (x *InitRequest_Machine_MachineConfig) String() string
type MachineID ¶ added in v0.2.0
type MachineID struct { Group uint32 `protobuf:"varint,1,opt,name=group,proto3" json:"group,omitempty"` Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*MachineID) Descriptor
deprecated
added in
v0.2.0
func (*MachineID) ProtoMessage ¶ added in v0.2.0
func (*MachineID) ProtoMessage()
func (*MachineID) ProtoReflect ¶ added in v0.2.0
func (x *MachineID) ProtoReflect() protoreflect.Message
type RegisterRequest ¶ added in v0.2.0
type RegisterRequest struct { Host uint32 `protobuf:"varint,1,opt,name=host,proto3" json:"host,omitempty"` // contains filtered or unexported fields }
func (*RegisterRequest) Descriptor
deprecated
added in
v0.2.0
func (*RegisterRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.
func (*RegisterRequest) GetHost ¶ added in v0.2.0
func (x *RegisterRequest) GetHost() uint32
func (*RegisterRequest) ProtoMessage ¶ added in v0.2.0
func (*RegisterRequest) ProtoMessage()
func (*RegisterRequest) ProtoReflect ¶ added in v0.2.0
func (x *RegisterRequest) ProtoReflect() protoreflect.Message
func (*RegisterRequest) Reset ¶ added in v0.2.0
func (x *RegisterRequest) Reset()
func (*RegisterRequest) String ¶ added in v0.2.0
func (x *RegisterRequest) String() string
type RegisterResponse ¶ added in v0.2.0
type RegisterResponse struct { AvailableCpus uint32 `protobuf:"varint,1,opt,name=available_cpus,json=availableCpus,proto3" json:"available_cpus,omitempty"` AvailableRam uint64 `protobuf:"varint,2,opt,name=available_ram,json=availableRam,proto3" json:"available_ram,omitempty"` PeerPublicKey string `protobuf:"bytes,3,opt,name=peer_public_key,json=peerPublicKey,proto3" json:"peer_public_key,omitempty"` PeerListenAddr string `protobuf:"bytes,4,opt,name=peer_listen_addr,json=peerListenAddr,proto3" json:"peer_listen_addr,omitempty"` // contains filtered or unexported fields }
func (*RegisterResponse) Descriptor
deprecated
added in
v0.2.0
func (*RegisterResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterResponse.ProtoReflect.Descriptor instead.
func (*RegisterResponse) GetAvailableCpus ¶ added in v0.2.0
func (x *RegisterResponse) GetAvailableCpus() uint32
func (*RegisterResponse) GetAvailableRam ¶ added in v0.2.0
func (x *RegisterResponse) GetAvailableRam() uint64
func (*RegisterResponse) GetPeerListenAddr ¶ added in v0.2.0
func (x *RegisterResponse) GetPeerListenAddr() string
func (*RegisterResponse) GetPeerPublicKey ¶ added in v0.2.0
func (x *RegisterResponse) GetPeerPublicKey() string
func (*RegisterResponse) ProtoMessage ¶ added in v0.2.0
func (*RegisterResponse) ProtoMessage()
func (*RegisterResponse) ProtoReflect ¶ added in v0.2.0
func (x *RegisterResponse) ProtoReflect() protoreflect.Message
func (*RegisterResponse) Reset ¶ added in v0.2.0
func (x *RegisterResponse) Reset()
func (*RegisterResponse) String ¶ added in v0.2.0
func (x *RegisterResponse) String() string
type StateUpdateRequest ¶ added in v0.2.0
type StateUpdateRequest struct { MachineDiffs []*StateUpdateRequest_MachineDiff `protobuf:"bytes,1,rep,name=machine_diffs,json=machineDiffs,proto3" json:"machine_diffs,omitempty"` NetworkDiffs []*StateUpdateRequest_NetworkDiff `protobuf:"bytes,2,rep,name=network_diffs,json=networkDiffs,proto3" json:"network_diffs,omitempty"` // contains filtered or unexported fields }
func (*StateUpdateRequest) Descriptor
deprecated
added in
v0.2.0
func (*StateUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use StateUpdateRequest.ProtoReflect.Descriptor instead.
func (*StateUpdateRequest) GetMachineDiffs ¶ added in v0.2.0
func (x *StateUpdateRequest) GetMachineDiffs() []*StateUpdateRequest_MachineDiff
func (*StateUpdateRequest) GetNetworkDiffs ¶ added in v0.2.0
func (x *StateUpdateRequest) GetNetworkDiffs() []*StateUpdateRequest_NetworkDiff
func (*StateUpdateRequest) ProtoMessage ¶ added in v0.2.0
func (*StateUpdateRequest) ProtoMessage()
func (*StateUpdateRequest) ProtoReflect ¶ added in v0.2.0
func (x *StateUpdateRequest) ProtoReflect() protoreflect.Message
func (*StateUpdateRequest) Reset ¶ added in v0.2.0
func (x *StateUpdateRequest) Reset()
func (*StateUpdateRequest) String ¶ added in v0.2.0
func (x *StateUpdateRequest) String() string
type StateUpdateRequest_MachineDiff ¶ added in v0.2.0
type StateUpdateRequest_MachineDiff struct { Active VMState `protobuf:"varint,1,opt,name=active,proto3,enum=openfogstack.celestial.celestial.VMState" json:"active,omitempty"` Id *MachineID `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*StateUpdateRequest_MachineDiff) Descriptor
deprecated
added in
v0.2.0
func (*StateUpdateRequest_MachineDiff) Descriptor() ([]byte, []int)
Deprecated: Use StateUpdateRequest_MachineDiff.ProtoReflect.Descriptor instead.
func (*StateUpdateRequest_MachineDiff) GetActive ¶ added in v0.2.0
func (x *StateUpdateRequest_MachineDiff) GetActive() VMState
func (*StateUpdateRequest_MachineDiff) GetId ¶ added in v0.2.0
func (x *StateUpdateRequest_MachineDiff) GetId() *MachineID
func (*StateUpdateRequest_MachineDiff) ProtoMessage ¶ added in v0.2.0
func (*StateUpdateRequest_MachineDiff) ProtoMessage()
func (*StateUpdateRequest_MachineDiff) ProtoReflect ¶ added in v0.2.0
func (x *StateUpdateRequest_MachineDiff) ProtoReflect() protoreflect.Message
func (*StateUpdateRequest_MachineDiff) Reset ¶ added in v0.2.0
func (x *StateUpdateRequest_MachineDiff) Reset()
func (*StateUpdateRequest_MachineDiff) String ¶ added in v0.2.0
func (x *StateUpdateRequest_MachineDiff) String() string
type StateUpdateRequest_NetworkDiff ¶ added in v0.2.0
type StateUpdateRequest_NetworkDiff struct { Blocked bool `protobuf:"varint,1,opt,name=blocked,proto3" json:"blocked,omitempty"` Source *MachineID `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Target *MachineID `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` LatencyUs uint32 `protobuf:"varint,4,opt,name=latency_us,json=latencyUs,proto3" json:"latency_us,omitempty"` BandwidthKbps uint64 `protobuf:"varint,5,opt,name=bandwidth_kbps,json=bandwidthKbps,proto3" json:"bandwidth_kbps,omitempty"` // used for path reconstruction Next *MachineID `protobuf:"bytes,6,opt,name=next,proto3" json:"next,omitempty"` Prev *MachineID `protobuf:"bytes,7,opt,name=prev,proto3" json:"prev,omitempty"` // contains filtered or unexported fields }
func (*StateUpdateRequest_NetworkDiff) Descriptor
deprecated
added in
v0.2.0
func (*StateUpdateRequest_NetworkDiff) Descriptor() ([]byte, []int)
Deprecated: Use StateUpdateRequest_NetworkDiff.ProtoReflect.Descriptor instead.
func (*StateUpdateRequest_NetworkDiff) GetBandwidthKbps ¶ added in v0.2.1
func (x *StateUpdateRequest_NetworkDiff) GetBandwidthKbps() uint64
func (*StateUpdateRequest_NetworkDiff) GetBlocked ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) GetBlocked() bool
func (*StateUpdateRequest_NetworkDiff) GetLatencyUs ¶ added in v0.2.1
func (x *StateUpdateRequest_NetworkDiff) GetLatencyUs() uint32
func (*StateUpdateRequest_NetworkDiff) GetNext ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) GetNext() *MachineID
func (*StateUpdateRequest_NetworkDiff) GetPrev ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) GetPrev() *MachineID
func (*StateUpdateRequest_NetworkDiff) GetSource ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) GetSource() *MachineID
func (*StateUpdateRequest_NetworkDiff) GetTarget ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) GetTarget() *MachineID
func (*StateUpdateRequest_NetworkDiff) ProtoMessage ¶ added in v0.2.0
func (*StateUpdateRequest_NetworkDiff) ProtoMessage()
func (*StateUpdateRequest_NetworkDiff) ProtoReflect ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) ProtoReflect() protoreflect.Message
func (*StateUpdateRequest_NetworkDiff) Reset ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) Reset()
func (*StateUpdateRequest_NetworkDiff) String ¶ added in v0.2.0
func (x *StateUpdateRequest_NetworkDiff) String() string
type UnimplementedCelestialServer ¶
type UnimplementedCelestialServer struct { }
UnimplementedCelestialServer should be embedded to have forward compatible implementations.
func (UnimplementedCelestialServer) Init ¶
func (UnimplementedCelestialServer) Init(context.Context, *InitRequest) (*Empty, error)
func (UnimplementedCelestialServer) Register ¶ added in v0.2.0
func (UnimplementedCelestialServer) Register(context.Context, *RegisterRequest) (*RegisterResponse, error)
func (UnimplementedCelestialServer) Update ¶ added in v0.2.0
func (UnimplementedCelestialServer) Update(Celestial_UpdateServer) error
type UnsafeCelestialServer ¶
type UnsafeCelestialServer interface {
// contains filtered or unexported methods
}
UnsafeCelestialServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CelestialServer will result in compilation errors.
type VMState ¶ added in v0.2.0
type VMState int32
func (VMState) Descriptor ¶ added in v0.2.0
func (VMState) Descriptor() protoreflect.EnumDescriptor
func (VMState) EnumDescriptor
deprecated
added in
v0.2.0
func (VMState) Number ¶ added in v0.2.0
func (x VMState) Number() protoreflect.EnumNumber
func (VMState) Type ¶ added in v0.2.0
func (VMState) Type() protoreflect.EnumType