grpc

package
v0.75.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2026 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultSyncMessageVersion = Base
View Source
const HighestSyncMessageVersion = ComponentNetworkMap

Variables

View Source
var ErrorUnrecognizedSyncMessageVersion = errors.New("unrecognized SyncMessageVersion")

Functions

func SyncMessageVersionsFromMap

func SyncMessageVersionsFromMap(toconvert map[string]int) map[string]SyncMessageVersion

convert per-account supported versions to SyncMessageVersion the assumption is ValidateSyncMessageVersion() has been called before using SyncMessageVersionsFromMap()

func ValidateSyncMessageVersion

func ValidateSyncMessageVersion(v *int) error

Types

type SyncMessageVersion

type SyncMessageVersion uint16
const (
	Base SyncMessageVersion = iota
	ComponentNetworkMap
)

func HighestCommonSyncMessageVersion

func HighestCommonSyncMessageVersion(a SyncMessageVersion, b SyncMessageVersion) SyncMessageVersion

return highest common sync message version, or Default (which is always available)

func SyncMessageVersionFromConfig

func SyncMessageVersionFromConfig(v *int) SyncMessageVersion

returns SyncMessage version from config, or highest available version if the config is missing or base if it is invalid the assumption is ValidateSyncMessageVersion() has been called before using SyncMessageVersionFromConfig()

Jump to

Keyboard shortcuts

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