Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
afw_server_fcgi_const_objects.c
Go to the documentation of this file.
1 // See the 'COPYING' file in the project root for licensing information.
2 /*
3  * Adaptive Framework Const
4  *
5  * Copyright (c) 2010-2023 Clemson University
6  *
7  */
8 
9 /* ----------------------------- N O T E -------------------------------------
10  *
11  * This file is generated by "afwdev generate afw_server_fcgi".
12  *
13  * Do not change this file directly or the changes will be lost the next time
14  * this file is regenerated.
15  *
16  * -------------------------------------------------------------------------*/
17 
18 
19 
25 #include "afw.h"
27 
28 
30 impl_1;
31 
32 /*
33  * /afw/_AdaptiveCollection_/afw_server_fcgi
34  */
35 
37 impl_1_property_description = {
38  "description",
39  {
41  .string = "Adaptive Framework afw_server_fcgi collection."
42  }
43 };
44 
46 impl_1_property_objectId = {
47  "objectId",
48  {
50  .string = "afw_server_fcgi"
51  }
52 };
53 
55 impl_1_properties[] = {
56  &impl_1_property_description,
57  &impl_1_property_objectId,
58  NULL
59 };
60 
61 static const afw_utf8_t
62 impl_1_meta_path =
63  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/afw_server_fcgi");
64 
66 impl_1 = {
67  &afw_server_fcgi_s__AdaptiveCollection_,
68  &afw_server_fcgi_s_afw_server_fcgi,
69  &impl_1_meta_path,
70  &impl_1_properties[0]
71 };
72 
73 /* NULL terminated list of unresolved objects. */
75 impl_const_objects[] = {
76  &impl_1,
77  NULL
78 };
79 
80 /* Resolved and set const objects */
81 void
83 {
85  &impl_const_objects[0], false, xctx);
86 }
Adaptive Framework Core API.
void afw_server_fcgi_const_objects_register(afw_xctx_t *xctx)
Get array of afw_server_fcgi_ const objects.
Adaptive Framework register generated (afw_server_fcgi) header.
#define AFW_UTF8_LITERAL(A_STRING)
String literal initializer.
Definition: afw_common.h:582
afw_runtime_env_resolve_and_set_const_objects(const afw_runtime_unresolved_const_object_t *const *unresolved, afw_boolean_t overwrite, afw_xctx_t *xctx)
Resolve and set a NULL terminated list of object pointers in the xctx's runtime objects.
Definition: afw_runtime.c:750
@ afw_runtime_unresolved_primitive_type_string
value points to afw_utf8_z_t.
Definition: afw_runtime.h:287
Runtime unresolved property.
Definition: afw_runtime.h:313
NFC normalized UTF-8 string.
Definition: afw_common.h:545
Interface afw_xctx public struct.