PrimitiveSerializer

interface PrimitiveSerializer<T>

Interface describing a generic quassel protocol serializer.

See QDataStream Documentation

Functions

Link copied to clipboard
abstract fun deserialize(buffer: ByteBuffer, featureSet: FeatureSet): T

Deserialize Quassel protocol data from a buffer

Link copied to clipboard
abstract fun serialize(buffer: ChainedByteBuffer, data: T, featureSet: FeatureSet)

Serialize data with the Quassel protocol to a buffer

Properties

Link copied to clipboard
abstract val javaType: Class<out T>

The underlying Java type this Serializer can (de-)serialize. Used for type-safe serializer autodiscovery.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard