Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
HttpCmdThreadPoolIntf.h
Go to the documentation of this file.
1/*
2 * ____ _________ __ _
3 * / __ \___ ____ _/ /_ __(_)___ ___ ___ / / ____ ____ _(_)____
4 * / /_/ / _ \/ __ `/ / / / / / __ `__ \/ _ \/ / / __ \/ __ `/ / ___/
5 * / _, _/ __/ /_/ / / / / / / / / / / / __/ /___/ /_/ / /_/ / / /__
6 * /_/ |_|\___/\__,_/_/ /_/ /_/_/ /_/ /_/\___/_____/\____/\__, /_/\___/
7 * /____/
8 *
9 * Barracuda Embedded Web-Server
10 ****************************************************************************
11 * HEADER
12 *
13 * $Id: HttpCmdThreadPoolIntf.h 5978 2026-09-11 16:13:48Z wini $
14 *
15 * COPYRIGHT: Real Time Logic LLC, 2005-2012
16 *
17 * This software is copyrighted by and is the sole property of Real
18 * Time Logic LLC. All rights, title, ownership, or other interests in
19 * the software remain the property of Real Time Logic LLC. This
20 * software may only be used in accordance with the terms and
21 * conditions stipulated in the corresponding license agreement under
22 * which the software has been supplied. Any unauthorized use,
23 * duplication, transmission, distribution, or disclosure of this
24 * software is expressly forbidden.
25 *
26 * This Copyright notice may not be removed or modified without prior
27 * written consent of Real Time Logic LLC.
28 *
29 * Real Time Logic LLC. reserves the right to modify this software
30 * without notice.
31 *
32 * http://www.realtimelogic.com
33 ****************************************************************************
34 *
35 */
36
38#ifndef _HttpCmdThreadPoolIntf_h
39#define _HttpCmdThreadPoolIntf_h
40
41/* This API provides late bindings between HttpServer and HttpCmdThreadPool.
42 */
43
44#include <HttpServer.h>
45
47
59 HttpDir* dir);
60
63{
66
68#define HttpCmdThreadPoolIntf_doDir(o, cmd, dir) \
69 (o)->doDir(o, cmd, dir)
70
71#endif
int(* HttpCmdThreadPoolIntf_DoDir)(struct HttpCmdThreadPoolIntf *o, HttpCommand *cmd, HttpDir *dir)
Attempt to dispatch HTTP work to a worker while the server mutex is held.
Definition: HttpCmdThreadPoolIntf.h:57
struct HttpCmdThreadPoolIntf HttpCmdThreadPoolIntf
Worker-pool dispatch interface borrowed by HttpServer.
Worker-pool dispatch interface borrowed by HttpServer.
Definition: HttpCmdThreadPoolIntf.h:63
HttpCmdThreadPoolIntf_DoDir doDir
Required dispatch callback.
Definition: HttpCmdThreadPoolIntf.h:64
The HttpCommand class is a container class for the HttpRequest and HttpResponse command pair.
Definition: HttpServer.h:2151
An instance of the HttpDir class, which is a collection of zero or more resources,...
Definition: HttpServer.h:2777