Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/md/dm-vdo/indexer/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 916 B image not shown  

Quelle  funnel-requestqueue.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright 2023 Red Hat
 */


#ifndef UDS_REQUEST_QUEUE_H
#define UDS_REQUEST_QUEUE_H

#include "indexer.h"

/*
 * A simple request queue which will handle new requests in the order in which they are received,
 * and will attempt to handle requeued requests before new ones. However, the nature of the
 * implementation means that it cannot guarantee this ordering; the prioritization is merely a
 * hint.
 */


struct uds_request_queue;

typedef void (*uds_request_queue_processor_fn)(struct uds_request *);

int __must_check uds_make_request_queue(const char *queue_name,
     uds_request_queue_processor_fn processor,
     struct uds_request_queue **queue_ptr);

void uds_request_queue_enqueue(struct uds_request_queue *queue,
          struct uds_request *request);

void uds_request_queue_finish(struct uds_request_queue *queue);

#endif /* UDS_REQUEST_QUEUE_H */

Messung V0.5
C=96 H=96 G=95

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.