BufferSyncer

open class BufferSyncer(session: Session?, state: BufferSyncerState) : StatefulSyncableObject<BufferSyncerState> , BufferSyncerStub

Functions

Link copied to clipboard
fun activity(buffer: BufferId): MessageTypes
Link copied to clipboard
fun bufferInfo(bufferId: BufferId): BufferInfo?
Link copied to clipboard
fun bufferInfos(): Collection<BufferInfo>
Link copied to clipboard
fun bufferInfoUpdated(info: BufferInfo)
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun flow(): Flow<BufferSyncerState>
Link copied to clipboard
open override fun fromVariantMap(properties: QVariantMap)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun highlightCount(buffer: BufferId): Int
Link copied to clipboard
fun initializeBufferInfos(infos: List<BufferInfo>)
Link copied to clipboard
fun lastSeenMsg(buffer: BufferId): MsgId
Link copied to clipboard
open fun markBufferAsRead(buffer: BufferId)
Link copied to clipboard
fun markerLine(buffer: BufferId): MsgId
Link copied to clipboard
open override fun mergeBuffersPermanently(buffer: BufferId, buffer2: BufferId)
Link copied to clipboard
open override fun removeBuffer(buffer: BufferId)
Link copied to clipboard
open fun renameBuffer(buffer: BufferId, newName: String)
Link copied to clipboard
open fun requestMarkBufferAsRead(buffer: BufferId)
Link copied to clipboard
open fun requestMergeBuffersPermanently(buffer: BufferId, buffer2: BufferId)
Link copied to clipboard
open fun requestPurgeBufferIds()
Link copied to clipboard
open fun requestRemoveBuffer(buffer: BufferId)
Link copied to clipboard
open fun requestRenameBuffer(buffer: BufferId, newName: String)
Link copied to clipboard
open fun requestSetLastSeenMsg(buffer: BufferId, msgId: MsgId)
Link copied to clipboard
open fun requestSetMarkerLine(buffer: BufferId, msgId: MsgId)
Link copied to clipboard
open fun requestUpdate(properties: QVariantMap = toVariantMap())

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Link copied to clipboard
open fun rpc(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun setBufferActivity(buffer: BufferId, types: Int)
fun setBufferActivity(buffer: BufferId, types: MessageTypes)
Link copied to clipboard
open override fun setHighlightCount(buffer: BufferId, count: Int)
Link copied to clipboard
open override fun setLastSeenMsg(buffer: BufferId, msgId: MsgId)
Link copied to clipboard
open override fun setMarkerLine(buffer: BufferId, msgId: MsgId)
Link copied to clipboard
open override fun state(): BufferSyncerState
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun toVariantMap(): Map<String, QVariant<out List<QVariant<out Comparable<*>>>>>
Link copied to clipboard
open fun update(properties: QVariantMap)

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Properties

Link copied to clipboard
open override val className: String
Link copied to clipboard
override var initialized: Boolean
Link copied to clipboard
override var objectName: String
Link copied to clipboard
open override var session: Session?