request_t * mock_server_receives_delete (mock_server_t *server, const char *ns, mongoc_remove_flags_t flags, const char *selector_json) { request_t *request; request = mock_server_receives_request (server); if (request && !request_matches_delete (request, ns, flags, selector_json)) { request_destroy (request); return NULL; } return request; }
request_t * mock_server_receives_delete (mock_server_t *server, const char *ns, mongoc_remove_flags_t flags, const char *selector_json) { 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_delete (request, ns, flags, selector_json)) { request_destroy (request); return NULL; } return request; }