Companion

object Companion

Types

FeatureException
Link copied to clipboard
common
class FeatureException(message: String) : IllegalArgumentException

Functions

areCompatible
Link copied to clipboard
common
fun areCompatible(ours: Features, theirs: Features): Boolean
canUseFeature
Link copied to clipboard
common
fun canUseFeature(localFeatures: Features, remoteFeatures: Features, feature: Feature): Boolean

returns true if both have at least optional support

invoke
Link copied to clipboard
common
operator fun invoke(bytes: ByteVector): Features
operator fun invoke(bits: BitField): Features
operator fun invoke(vararg pairs: Pair<Feature, FeatureSupport>): Features
operator fun invoke(bytes: ByteArray): Features
validateFeatureGraph
Link copied to clipboard
common
fun validateFeatureGraph(features: Features): Features.Companion.FeatureException?

Properties

empty
Link copied to clipboard
common
val empty: Features