Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
afw_log_internal.h
Go to the documentation of this file.
1 // See the 'COPYING' file in the project root for licensing information.
2 /*
3  * Adaptive Framework Director Internal Header
4  *
5  * Copyright (c) 2010-2023 Clemson University
6  *
7  */
8 
9 #ifndef __AFW_LOG_INTERNAL_H__
10 #define __AFW_LOG_INTERNAL_H__
11 
12 #include "afw_interface.h"
13 
28 
31  afw_xctx_t *xctx);
32 
39 void
40 afw_log_internal_register_service_type(afw_xctx_t *xctx);
41 
42 
45  const afw_utf8_t *type,
46  const afw_object_t *entry,
47  const afw_utf8_t *source_location,
48  const afw_pool_t *p, afw_xctx_t *xctx);
49 
50 
53  const afw_utf8_t *log_type_id,
54  afw_xctx_t *xctx);
55 
56 
57 AFW_END_DECLARES
58 
61 #endif /* __AFW_LOG_INTERNAL_H__ */
#define AFW_BEGIN_DECLARES
Interfaceafw_interface header.
void afw_log_internal_conf_type_create_cede_p(const afw_utf8_t *type, const afw_object_t *entry, const afw_utf8_t *source_location, const afw_pool_t *p, afw_xctx_t *xctx)
Configuration handler for entry type "log".
Definition: afw_log.c:391
const afw_log_t * afw_log_internal_create_environment_log(afw_xctx_t *xctx)
Internal create environment log.
Definition: afw_log.c:224
void afw_log_internal_register_logType_context_type(const afw_utf8_t *log_type_id, afw_xctx_t *xctx)
Register logType context type.
Definition: afw_log.c:161
Interface afw_log public struct.
Interface afw_object public struct.
Interface afw_pool public struct.
NFC normalized UTF-8 string.
Definition: afw_common.h:545
Interface afw_xctx public struct.