Initializing help system before first use

New functionality for the Mosel language

The type reqqueue can be used to implement multithreaded HTTP servers: it represents a queue of pending HTTP requests to be processed by the server. A queue of this type must be declared as a global shared entity such that each cloned submodel of the master model can access it. A submodel ready to handle a new request has to call httpreqpop in order to warn the queue manager of its availability and then wait for an event. When the server receives a request that has to be processed by one of these submodels it moves this request to the queue using httpreqpushlim or httpreqpush, as a result the request is sent to one of the available submodels that is notified as if the request had been directly received from the network (see Section HTTP server). If no submodel is ready, the request is recorded in the queue until a model becomes available for processing it.

© 2001-2021 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.