Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
afw_request_handler.h
Go to the documentation of this file.
1 // See the 'COPYING' file in the project root for licensing information.
2 /*
3  * Adaptive Framework Request Handler
4  *
5  * Copyright (c) 2010-2023 Clemson University
6  *
7  */
8 
9 #ifndef __AFW_REQUEST_HANDLER_H__
10 #define __AFW_REQUEST_HANDLER_H__
11 
12 #include "afw_interface.h"
13 #include "afw_request.h"
14 
29 
33 
34 
44  const afw_object_t *properties,
45  const afw_pool_t *p, afw_xctx_t *xctx);
46 
59  const afw_server_t *server,
60  const afw_utf8_z_t *config_file,
61  const afw_pool_t *p,
62  afw_xctx_t *xctx);
63 
64 AFW_END_DECLARES
65 
68 #endif /* __AFW_REQUEST_HANDLER_H__ */
#define AFW_BEGIN_DECLARES
#define AFW_DECLARE(type)
Declare a public afw function.
Interfaceafw_interface header.
Header for interface afw_request* helpers.
AFW_DECLARE_CONST_DATA(afw_utf8_t) afw_s_200
afw_utf8_t for string 200
afw_utf8_octet_t afw_utf8_z_t
NFC normalized UTF-8 null terminated string.
Definition: afw_common.h:523
afw_request_handler_factory_adaptor
const afw_request_handler_t * afw_request_handler_director_create(const afw_server_t *server, const afw_utf8_z_t *config_file, const afw_pool_t *p, afw_xctx_t *xctx)
Create a request handler for director.
const afw_request_handler_t * afw_request_handler_adaptor_create_cede_p(const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
Create an adaptor request handler.
Interface afw_object public struct.
Interface afw_pool public struct.
Interface afw_request_handler_factory public struct.
Interface afw_request_handler public struct.
Interface afw_server public struct.
Interface afw_xctx public struct.