Lines Matching full:for
4 * distributed with this work for additional information
15 * KIND, either express or implied. See the License for the
21 * Defines the interface used for client-side handling of asynchronous
24 * The main piece of the »client side« (e.g. for TAsyncClient users) of the
31 * TAsyncManager, the same code as for synchronous I/O can be used for
32 * asynchronous operation as well, for example:
40 * // Waiting for socket I/O will not block an entire thread but cause
60 * case of TAsyncSocketManager) and allows work items to be submitted for them.
62 * Implementations will typically run one or more background threads for
63 * executing the work, which is one of the reasons for a TAsyncManager to be
65 * while waiting for time-consuming operations.
82 * away (because it is waiting for I/O) and the async manager is idle
87 * is still waiting for the associated transport to become available.
88 * Delegates which are already being processed (i.e. waiting for I/O) are not
157 * for async transports managed by this instance, queued work items will
161 * waitFinishTimeout = If positive, waits for all work items to be
162 * finished for the specified amount of time, if negative, waits for
187 * A TAsyncManager providing notificiations for socket events.
195 * socket = The socket to listen for events at.
196 * eventType = The type of the event to listen for.
210 * Types of events that can happen for an asynchronous transport.
226 NORMAL, /// The event listened for was triggered normally.
227 TIMED_OUT /// A timeout for the event was set, and it expired.