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()
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()
Click to show internal directories.
Click to hide internal directories.