discosrv

package
v1.29.5 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2025 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_discosrv_discosrv_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DatabaseAddress

type DatabaseAddress struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Expires int64  `protobuf:"varint,2,opt,name=expires,proto3" json:"expires,omitempty"` // Unix nanos
	// contains filtered or unexported fields
}

func (*DatabaseAddress) Descriptor deprecated

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

Deprecated: Use DatabaseAddress.ProtoReflect.Descriptor instead.

func (*DatabaseAddress) GetAddress

func (x *DatabaseAddress) GetAddress() string

func (*DatabaseAddress) GetExpires

func (x *DatabaseAddress) GetExpires() int64

func (*DatabaseAddress) ProtoMessage

func (*DatabaseAddress) ProtoMessage()

func (*DatabaseAddress) ProtoReflect

func (x *DatabaseAddress) ProtoReflect() protoreflect.Message

func (*DatabaseAddress) Reset

func (x *DatabaseAddress) Reset()

func (*DatabaseAddress) String

func (x *DatabaseAddress) String() string

type DatabaseRecord

type DatabaseRecord struct {
	Addresses []*DatabaseAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	Seen      int64              `protobuf:"varint,3,opt,name=seen,proto3" json:"seen,omitempty"` // Unix nanos, last device announce
	// contains filtered or unexported fields
}

func (*DatabaseRecord) Descriptor deprecated

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

Deprecated: Use DatabaseRecord.ProtoReflect.Descriptor instead.

func (*DatabaseRecord) GetAddresses

func (x *DatabaseRecord) GetAddresses() []*DatabaseAddress

func (*DatabaseRecord) GetSeen

func (x *DatabaseRecord) GetSeen() int64

func (*DatabaseRecord) ProtoMessage

func (*DatabaseRecord) ProtoMessage()

func (*DatabaseRecord) ProtoReflect

func (x *DatabaseRecord) ProtoReflect() protoreflect.Message

func (*DatabaseRecord) Reset

func (x *DatabaseRecord) Reset()

func (*DatabaseRecord) String

func (x *DatabaseRecord) String() string

type ReplicationRecord

type ReplicationRecord struct {
	Key       []byte             `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // raw 32 byte device ID
	Addresses []*DatabaseAddress `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"`
	Seen      int64              `protobuf:"varint,3,opt,name=seen,proto3" json:"seen,omitempty"` // Unix nanos, last device announce
	// contains filtered or unexported fields
}

func (*ReplicationRecord) Descriptor deprecated

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

Deprecated: Use ReplicationRecord.ProtoReflect.Descriptor instead.

func (*ReplicationRecord) GetAddresses

func (x *ReplicationRecord) GetAddresses() []*DatabaseAddress

func (*ReplicationRecord) GetKey

func (x *ReplicationRecord) GetKey() []byte

func (*ReplicationRecord) GetSeen

func (x *ReplicationRecord) GetSeen() int64

func (*ReplicationRecord) ProtoMessage

func (*ReplicationRecord) ProtoMessage()

func (*ReplicationRecord) ProtoReflect

func (x *ReplicationRecord) ProtoReflect() protoreflect.Message

func (*ReplicationRecord) Reset

func (x *ReplicationRecord) Reset()

func (*ReplicationRecord) String

func (x *ReplicationRecord) String() string

Jump to

Keyboard shortcuts

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