Lines Matching full:be
26 * which can have a return value, throw exceptions, and which can be waited
31 * TAsyncManager, the same code as for synchronous I/O can be used for
60 * case of TAsyncSocketManager) and allows work items to be submitted for them.
63 * executing the work, which is one of the reasons for a TAsyncManager to be
77 * Submits a work item to be executed asynchronously.
80 * with the same transport are submitted, the second delegate will not be
85 * Optionally, a TCancellation instance can be specified. If present,
86 * triggering it will be considered a request to cancel the work item, if it
90 * (as probably half-written request or a half-read response would be left
95 * be associated with this TAsyncManager instance.
97 * throw, errors should be handled in another way. nothrow semantics are
100 * cancellation = If set, can be used to request cancellatinon of this work
101 * item if it is still waiting to be executed.
103 * Note: The work item will likely be executed in a different thread, so make
111 "The given transport must be associated with this TAsyncManager.");
115 * Submits a delegate to be executed after a certain amount of time has
118 * The actual amount of time elapsed can be higher if the async manager
119 * instance is busy and thus should not be relied on. The
155 * If there are still tasks to be executed when the timeout expires, any
158 * be silently dropped, and implementations are allowed to leak resources.
161 * waitFinishTimeout = If positive, waits for all work items to be
173 * depend on an interface derived from TAsyncManager to be notified of changes
176 * The peeking, reading, writing and flushing methods must always be called
197 * timeout = The period of time after which the listener will be called
214 WRITE /// The transport became ready to be written to.