Package de.justjanne.libquassel.protocol.syncables

Types

Link copied to clipboard
class HeartBeatHandler : StateHolder<Long?>
Link copied to clipboard
data class ObjectIdentifier(className: String, objectName: String)
Link copied to clipboard
class ObjectRepository : StateHolder<ObjectRepositoryState>
Link copied to clipboard
data class ObjectRepositoryState(syncables: Map<ObjectIdentifier, SyncableStub>, waiting: Set<SyncableStub>)
Link copied to clipboard
abstract class StatefulSyncableObject<T>(session: Session?, className: String, state: T) : SyncableObject, StatefulSyncableStub, StateHolder<T>
Link copied to clipboard
interface StatefulSyncableStub : SyncableStub
Link copied to clipboard
abstract class SyncableObject(session: Session?, className: String) : SyncableStub
Link copied to clipboard
interface SyncableStub