Adaptive Framework
0.9.0
|
Adaptive Framework declare helpers for afw_server_fcgi_. More...
#include <apr_general.h>
Go to the source code of this file.
Macros | |
#define | AFW_SERVER_FCGI_BEGIN_DECLARES |
#define | AFW_SERVER_FCGI_END_DECLARES |
#define | AFW_SERVER_FCGI_DECLSPEC_DECLARE extern |
#define | AFW_SERVER_FCGI_DECLSPEC_DEFINE |
#define | AFW_SERVER_FCGI_CALLING_CONVENTION |
#define | AFW_SERVER_FCGI_CALLING_CONVENTION_ELLIPSIS |
#define | AFW_SERVER_FCGI_DECLARE_INTERNAL_CONST_DATA(type) extern const type |
Declare an internal variable for /src/afw_server_fcgi/ source*.h files. More... | |
#define | AFW_SERVER_FCGI_DEFINE_INTERNAL_CONST_DATA(type) const type |
Define an internal variable for /src/afw_server_fcgi/ source*.c files. More... | |
#define | AFW_SERVER_FCGI_DECLARE_INTERNAL(type) extern type |
Declare an internal function for /src/afw_server_fcgi/ source*.h files. More... | |
#define | AFW_SERVER_FCGI_DEFINE_INTERNAL(type) type |
Define an internal function for /src/afw_server_fcgi/ source*.c files. More... | |
#define | AFW_SERVER_FCGI_DECLARE(type) |
Declare a public afw_server_fcgi function. More... | |
#define | AFW_SERVER_FCGI_DECLARE_ELLIPSIS(type) |
Declare a public afw_server_fcgi function with variable arguments. More... | |
#define | AFW_SERVER_FCGI_DECLARE_CONST_DATA(type) |
Declare a public afw_server_fcgi variable. More... | |
#define | AFW_SERVER_FCGI_DEFINE(type) |
Define a public afw_server_fcgi function. More... | |
#define | AFW_SERVER_FCGI_DEFINE_ELLIPSIS(type) |
Define a public afw_server_fcgi function with variable arguments. More... | |
#define | AFW_SERVER_FCGI_DEFINE_CONST_DATA(type) |
Define a public afw_server_fcgi variable. More... | |
#define | AFW_SERVER_FCGI_CALLBACK AFW_SERVER_FCGI_CALLING_CONVENTION |
#define | AFW_SERVER_FCGI_CALLBACK_ELLIPSIS AFW_SERVER_FCGI_CALLING_CONVENTION_ELLIPSIS |
#define | AFW_SERVER_FCGI_DEFINE_DSO(type) type |
#define | AFW_SERVER_FCGI_HAS_INLINE APR_HAS_INLINE |
#define | AFW_SERVER_FCGI_INLINE APR_INLINE |
#define | AFW_SERVER_FCGI_STATIC_INLINE static AFW_SERVER_FCGI_INLINE |
#define | AFW_SERVER_FCGI_DECLARE_STATIC(type) static type |
#define | AFW_SERVER_FCGI_DEFINE_STATIC_INLINE(type) type |
Adaptive Framework declare helpers for afw_server_fcgi_.
Definition in file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_BEGIN_DECLARES |
AFW_SERVER_FCGI_BEGIN_DECLARES goes before declares and AFW_SERVER_FCGI_END_DECLARES at end in afw_server_fcgi*.h files.
Definition at line 40 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DECLARE | ( | type | ) |
Declare a public afw_server_fcgi function.
type | of return value. |
There must be a corresponding AFW_SERVER_FCGI_DEFINE() in a /src/afw_server_fcgi/ source*.c files.
Example:
const afw_utf8_t * afw_server_fcgi_some_function(int a);
is decorated this way:
AFW_SERVER_FCGI_DECLARE(const afw_utf8_t *) afw_server_fcgi_some_function(int a);
Definition at line 124 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DECLARE_CONST_DATA | ( | type | ) |
Declare a public afw_server_fcgi variable.
type | of variable |
There must be a corresponding AFW_SERVER_FCGI_DEFINE_CONST_DATA in a /src/afw_server_fcgi/ source*.c files.
Example:
extern const afw_utf8_t * afw_server_fcgi_a_string;
is decorated this way:
AFW_SERVER_FCGI_DECLARE_CONST_DATA(afw_utf8_t *) afw_server_fcgi_a_string;
Definition at line 170 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DECLARE_ELLIPSIS | ( | type | ) |
Declare a public afw_server_fcgi function with variable arguments.
type | of return value. |
There must be a corresponding AFW_SERVER_FCGI_DEFINE_ELLIPSIS() in a /src/afw_server_fcgi/ source*.c files.
Example:
const afw_utf8_t * afw_server_fcgi_some_function(int a, ...);
is decorated this way:
AFW_SERVER_FCGI_DECLARE_ELLIPSIS(const afw_utf8_t *) afw_server_fcgi_some_function(int a, ...);
Definition at line 147 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DECLARE_INTERNAL | ( | type | ) | extern type |
Declare an internal function for /src/afw_server_fcgi/ source*.h files.
type | of return value. |
Use this macro to supply the storage specifier of a function in a .h file that is only intended to be accessed internally to a linked object. There must be a corresponding AFW_SERVER_FCGI_DEFINE_INTERNAL() in a /src/afw_server_fcgi/ source*.c files.
Any function declared this way is not considered part of the external API.
Definition at line 91 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DECLARE_INTERNAL_CONST_DATA | ( | type | ) | extern const type |
Declare an internal variable for /src/afw_server_fcgi/ source*.h files.
type | of variable |
Use this macro to supply the storage specifier of a variable in a .h file that is only intended to be accessed internally to a linked object. There must be a corresponding AFW_SERVER_FCGI_DEFINE_INTERNAL_CONST_DATA() in a /src/afw_server_fcgi/ source*.h files.
Any data declared this way is not considered part of the external API.
Definition at line 63 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DEFINE | ( | type | ) |
Define a public afw_server_fcgi function.
type | of return value. |
There must be a corresponding AFW_SERVER_FCGI_DECLARE() in a /src/afw_server_fcgi/ source*.h files.
Example:
const afw_utf8_t * afw_server_fcgi_some_function(int a) {...}
is decorated this way:
AFW_SERVER_FCGI_DEFINE(const afw_utf8_t *) afw_server_fcgi_some_function(int a) {...}
Definition at line 192 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DEFINE_CONST_DATA | ( | type | ) |
Define a public afw_server_fcgi variable.
type | of variable |
There must be a corresponding AFW_SERVER_FCGI_DECLARE_CONST_DATA in a /src/afw_server_fcgi/ source*.h files.
Example:
const afw_utf8_t * afw_server_fcgi_a_string;
is decorated this way:
AFW_SERVER_FCGI_DEFINE_CONST_DATA(afw_utf8_t *) afw_server_fcgi_a_string;
Definition at line 238 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DEFINE_ELLIPSIS | ( | type | ) |
Define a public afw_server_fcgi function with variable arguments.
type | of return value. |
There must be a corresponding AFW_SERVER_FCGI_DECLARE_ELLIPSIS() in a /src/afw_server_fcgi/ source*.h files.
Example:
const afw_utf8_t * afw_server_fcgi_some_function(int a, ...) {...}
is decorated this way:
AFW_SERVER_FCGI_DEFINE_ELLIPSIS(const afw_utf8_t *) afw_server_fcgi_some_function(int a, ...) {...}
Definition at line 215 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DEFINE_INTERNAL | ( | type | ) | type |
Define an internal function for /src/afw_server_fcgi/ source*.c files.
type | of return value. |
Use this macro to supply the storage specifier of a function in a .c files that is only intended to be accessed internally to a linked object. There must be a corresponding AFW_SERVER_FCGI_DECLARE_INTERNAL() in a /src/afw_server_fcgi/ source*.h files.
Any function defined this way is not considered part of the external API.
Definition at line 105 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_DEFINE_INTERNAL_CONST_DATA | ( | type | ) | const type |
Define an internal variable for /src/afw_server_fcgi/ source*.c files.
type | of variable |
Use this macro to supply the storage specifier of a variable in a .c files that is only intended to be accessed internally to a linked object. There must be a corresponding AFW_SERVER_FCGI_DECLARE_INTERNAL_CONST_DATA() in a /src/afw_server_fcgi/ source*.h files.
Any data defined this way is not considered part of the external API.
Definition at line 77 of file afw_server_fcgi_declare_helpers.h.
#define AFW_SERVER_FCGI_STATIC_INLINE static AFW_SERVER_FCGI_INLINE |
AFW Inline.
Definition at line 268 of file afw_server_fcgi_declare_helpers.h.