Lines Matching defs:request
52 * Searches for a request record of a request specified by its name.
53 * Returns a pointer to the record or NULL if the request was not found.
68 * Adds a request to the request stack and does proper initializations.
69 * Returns TRUE if the request was found and FALSE otherwise.
76 BWRequestRec *request;
78 request = FindRequest(name);
79 if(request) {
87 BW->bitmap.request_stack[BW->bitmap.cardinal].request = request;
89 XtMalloc(request->status_size);
100 XtWarning("bad request name. BitmapWidget");
106 * Engages the request designated by the current parameter.
107 * Returns TRUE if the request has an engage function and FALSE otherwise.
116 BW->bitmap.request_stack[current].request->name);
118 if (BW->bitmap.request_stack[current].request->engage) {
119 (*BW->bitmap.request_stack[current].request->engage)
122 BW->bitmap.request_stack[current].request->engage_client_data,
134 * Scans down the request stack removing all requests until it finds
158 * Terimantes the current request and continues with next request if con = TRUE
169 if (BW->bitmap.request_stack[BW->bitmap.current].request->terminate)
170 (*BW->bitmap.request_stack[BW->bitmap.current].request->terminate)
173 BW->bitmap.request_stack[BW->bitmap.current].request->terminate_client_data);
202 * Removes the top request from the request stack. If the request is active
217 if (BW->bitmap.request_stack[BW->bitmap.cardinal].request->remove)
218 (*BW->bitmap.request_stack[BW->bitmap.cardinal].request->remove)
221 BW->bitmap.request_stack[BW->bitmap.cardinal].request->remove_client_data);
242 * Adds the request to the stack and performs engaging ritual.
243 * Returns TRUE if the request was found, FALSE otherwise.