request_t *mock_server_receives_kill_cursors (mock_server_t *server, int64_t cursor_id) { request_t *request; request = mock_server_receives_request (server); if (request && !request_matches_kill_cursors (request, cursor_id)) { request_destroy (request); return NULL; } return request; }
request_t *mock_server_receives_kill_cursors (mock_server_t *server, int64_t cursor_id) { sync_queue_t *q; request_t *request; q = mock_server_get_queue (server); request = (request_t *) q_get (q, server->request_timeout_msec); if (request && !request_matches_kill_cursors (request, cursor_id)) { request_destroy (request); return NULL; } return request; }