CSPingMultiOperation

open class CSPingMultiOperation<Data : Any>(    server: CSServerWithPing,     items: Data,     onPingDone: CSOperation<*>.(CSMultiProcessBase<Data>) -> Unit) : CSOperation<Data>

Constructors

Link copied to clipboard
fun <Data : Any> CSPingMultiOperation(    server: CSServerWithPing,     items: Data,     onPingDone: CSOperation<*>.(CSMultiProcessBase<Data>) -> Unit)

Functions

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

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<Data>>
Link copied to clipboard
val eventFailed: CSEvent<CSProcessBase<*>>
Link copied to clipboard
val eventSuccess: CSEvent<CSProcessBase<Data>>
Link copied to clipboard
var executeProcess: CSOperation<Data>.() -> CSProcessBase<Data>?
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<Data>?
Link copied to clipboard
override val registrations: CSRegistrations