src/server/config/objconf.h

changeset 629
1e1da9adc532
parent 628
c95f04c14112
--- a/src/server/config/objconf.h	Wed Nov 12 18:15:26 2025 +0100
+++ b/src/server/config/objconf.h	Wed Nov 12 18:18:05 2025 +0100
@@ -62,29 +62,15 @@
     ConfigParserLevel *next;
 };
 
-typedef struct _obj_conf {
-    ConfigParser parser;
-    char         *file;
-    //UcxDlist     *lines;
-    //UcxList      *conditions;
-    CxList      *objects;
 
-    // private parser temp var
-    ConfigObject *obj;     // add directives to this object
-    // private parser temp var
-    ConfigParserLevel     *levels;  // tree levels (stack)
-    
+typedef struct ObjectConfig {
+    CxMempool  *mp;
+    ConfigNode *root;
 } ObjectConfig;
 
-// TODO: rename to ObjectConfig after old ObjectConfig is removed
-typedef struct ObjectConfig2 {
-    CxMempool  *mp;
-    ConfigNode *root;
-} ObjectConfig2;
+ObjectConfig* objectconf_load(const char *file);
 
-ObjectConfig2* objectconf_load(const char *file);
-
-void objectconf_free(ObjectConfig2 *objconf);
+void objectconf_free(ObjectConfig *objconf);
 
 int objectconf_validate_directive(ConfigParser2 *parser, ConfigNode *node);
 
@@ -93,8 +79,6 @@
 int objectconf_validate_objend(ConfigParser2 *parser, ConfigNode *node);
 
 
-void free_object_config(ObjectConfig *conf);
-
 
 
 #ifdef	__cplusplus

mercurial