HandshakeMessage

sealed class HandshakeMessage

Model classes for messages exchanged during handshake

Types

Link copied to clipboard
data class ClientInit(clientVersion: String?, buildDate: String?, featureSet: FeatureSet) : HandshakeMessage

Client registration message containing metadata about the connecting client.

Link copied to clipboard
data class ClientInitAck(coreConfigured: Boolean?, backendInfo: List<BackendInfo>, authenticatorInfo: List<BackendInfo>, featureSet: FeatureSet) : HandshakeMessage

Message representing a successful client registration attempt. Contains metadata about the core.

Link copied to clipboard
data class ClientInitReject(errorString: String?) : HandshakeMessage

Message representing a failed client registration attempt.

Link copied to clipboard
data class ClientLogin(user: String?, password: String?) : HandshakeMessage

Client login message containing authentication data.

Link copied to clipboard
object ClientLoginAck : HandshakeMessage

Message representing a successful client login attempt.

Link copied to clipboard
data class ClientLoginReject(errorString: String?) : HandshakeMessage

Message representing a failed client login attempt.

Link copied to clipboard
object CoreSetupAck : HandshakeMessage

Message representing a successful core configuration attempt.

Link copied to clipboard
data class CoreSetupData(adminUser: String?, adminPassword: String?, backend: String?, setupData: QVariantMap, authenticator: String?, authSetupData: QVariantMap) : HandshakeMessage

Core configuration message containing initial configuration properties. Configuration has to happen before login.

Link copied to clipboard
data class CoreSetupReject(errorString: String?) : HandshakeMessage

Message representing a failed core configuration attempt.

Link copied to clipboard
data class SessionInit(identities: List<QVariantMap>, bufferInfos: List<BufferInfo>, networkIds: List<NetworkId>) : HandshakeMessage

Initial session data for the client

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