MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / append_request_chain

Function append_request_chain

src/remote/server/server.cpp:2325–2345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2323
2324
2325static void append_request_chain(server_req_t* request, server_req_t** que_inst)
2326{
2327/**************************************
2328 *
2329 * a p p e n d _ r e q u e s t _ c h a i n
2330 *
2331 **************************************
2332 *
2333 * Functional description
2334 * Traverse using req_chain ptr and append
2335 * a request at the end of a que.
2336 * Return count of pending requests.
2337 *
2338 **************************************/
2339 MutexLockGuard queGuard(request_que_mutex, FB_FUNCTION);
2340
2341 while (*que_inst)
2342 que_inst = &(*que_inst)->req_chain;
2343
2344 *que_inst = request;
2345}
2346
2347
2348static void append_request_next(server_req_t* request, server_req_t** que_inst)

Callers 1

link_requestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected