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