1#ifndef _MODULE_Config_Section_Arguments_
2#define _MODULE_Config_Section_Arguments_
3
4#include <__typemap.h>
5#include <RT0.oh>
6#include <Msg.oh>
7#include <Channel.oh>
8#include <XML/Locator.oh>
9#include <Config/Parser.oh>
10#include <Config/Section.oh>
11#include <RT0.oh>
12#include <Object.oh>
13#include <Exception.oh>
14typedef struct Config_Section_Arguments__SectionDesc *Config_Section_Arguments__Section;
15typedef Object__String *Config_Section_Arguments__ArgumentArray;
16typedef struct Config_Section_Arguments__SectionDesc {
17  XML_UnicodeBuffer__CharArray name;
18  Config_Section_Arguments__ArgumentArray args;
19  OOC_INT32 argNumber;
20} Config_Section_Arguments__SectionDesc;
21typedef struct Config_Section_Arguments__ErrorContextDesc *Config_Section_Arguments__ErrorContext;
22typedef struct Config_Section_Arguments__ErrorContextDesc {
23  Msg__StringPtr id;
24  XML_Error__Mapping mapping;
25} Config_Section_Arguments__ErrorContextDesc;
26extern void Config_Section_Arguments__ErrorContextDesc_GetTemplate(Config_Section_Arguments__ErrorContext context, Msg__Msg msg, Msg__LString templ, OOC_LEN templ_0d);
27#define _TBN_Config_Section_Arguments__ErrorContextDesc_GetTemplate 0
28typedef void (*_TBP_Config_Section_Arguments__ErrorContextDesc_GetTemplate)(Config_Section_Arguments__ErrorContext context, Msg__Msg msg, Msg__LString templ, OOC_LEN templ_0d);
29extern Config_Section_Arguments__Section Config_Section_Arguments__New(const Config_Parser__String sectionName__ref, OOC_LEN sectionName_0d);
30extern OOC_INT32 Config_Section_Arguments__SectionDesc_ArgNumber(Config_Section_Arguments__Section s);
31#define _TBN_Config_Section_Arguments__SectionDesc_ArgNumber 2
32typedef OOC_INT32 (*_TBP_Config_Section_Arguments__SectionDesc_ArgNumber)(Config_Section_Arguments__Section s);
33extern Object__String Config_Section_Arguments__SectionDesc_Get(Config_Section_Arguments__Section s, OOC_INT32 position);
34#define _TBN_Config_Section_Arguments__SectionDesc_Get 3
35typedef Object__String (*_TBP_Config_Section_Arguments__SectionDesc_Get)(Config_Section_Arguments__Section s, OOC_INT32 position);
36extern void Config_Section_Arguments__SectionDesc_ProcessElements(Config_Section_Arguments__Section s, Config_Parser__Element sectionRoot, XML_Locator__ErrorListener errorListener);
37#define _TBN_Config_Section_Arguments__SectionDesc_ProcessElements 0
38typedef void (*_TBP_Config_Section_Arguments__SectionDesc_ProcessElements)(Config_Section_Arguments__Section s, Config_Parser__Element sectionRoot, XML_Locator__ErrorListener errorListener);
39extern void Config_Section_Arguments__SectionDesc_DumpContent(Config_Section_Arguments__Section s, Channel__Channel ch);
40#define _TBN_Config_Section_Arguments__SectionDesc_DumpContent 1
41typedef void (*_TBP_Config_Section_Arguments__SectionDesc_DumpContent)(Config_Section_Arguments__Section s, Channel__Channel ch);
42extern void OOC_Config_Section_Arguments_init(void);
43extern void OOC_Config_Section_Arguments_open(RT0__Module client);
44extern void OOC_Config_Section_Arguments_destroy(void);
45extern void OOC_Config_Section_Arguments_close(RT0__Module client);
46
47/* run-time meta data */
48extern RT0__StructDesc _td_Config_Section_Arguments__Section;
49extern RT0__StructDesc _td_Config_Section_Arguments__243;
50extern RT0__StructDesc _td_Config_Section_Arguments__ArgumentArray;
51extern RT0__StructDesc _td_Config_Section_Arguments__SectionDesc;
52extern RT0__StructDesc _td_Config_Section_Arguments__ErrorContext;
53extern RT0__StructDesc _td_Config_Section_Arguments__ErrorContextDesc;
54extern RT0__StructDesc _td_Config_Section_Arguments__720;
55extern RT0__StructDesc _td_Config_Section_Arguments__3559;
56#endif /* _MODULE_Config_Section_Arguments_ */
57
58/* --- */
59