CSPingConcurrentOperation

open class CSPingConcurrentOperation<T : Any>(server: CSServerWithPing, onPingDone: CSOperation<*>.(CSConcurrentProcess<T>) -> Unit) : CSPingOperation<List<T>>

Constructors

Link copied to clipboard
fun <T : Any> CSPingConcurrentOperation(server: CSServerWithPing, onPingDone: CSOperation<*>.(CSConcurrentProcess<T>) -> Unit)

Functions

Link copied to clipboard
fun cancel()
Link copied to clipboard
open fun executeProcess(): CSProcessBase<List<T>>
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
fun onDone(function: ArgFunc<CSProcessBase<List<T>>>): CSOperation<List<T>>
Link copied to clipboard
fun onFailed(function: ArgFunc<CSProcessBase<*>>): CSOperation<List<T>>
Link copied to clipboard
fun onSuccess(function: ArgFunc<CSProcessBase<List<T>>>): CSOperation<List<T>>
Link copied to clipboard
fun refresh(): CSOperation<List<T>>
Link copied to clipboard
fun send(): CSProcessBase<List<T>>

Properties

Link copied to clipboard
val associated: CSAssociations
Link copied to clipboard
override val eventDestroy: CSEvent<Unit>
Link copied to clipboard
val eventDone: CSEvent<CSProcessBase<List<T>>>
Link copied to clipboard
val eventFailed: CSEvent<CSProcessBase<*>>
Link copied to clipboard
val eventSuccess: CSEvent<CSProcessBase<List<T>>>
Link copied to clipboard
var executeProcess: CSOperation<List<T>>.() -> CSProcessBase<List<T>>?
Link copied to clipboard
var expireMinutes: Int?
Link copied to clipboard
var isActive: Boolean
Link copied to clipboard
var isCached: Boolean
Link copied to clipboard
var isDestroyed: Boolean
Link copied to clipboard
var isJustUseCache: Boolean
Link copied to clipboard
var isRefresh: Boolean
Link copied to clipboard
var process: CSProcessBase<List<T>>?
Link copied to clipboard
override val registrations: CSRegistrations