]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
indented.
authorsailer <sailer>
Wed, 12 Feb 2003 17:25:56 +0000 (17:25 +0000)
committersailer <sailer>
Wed, 12 Feb 2003 17:25:56 +0000 (17:25 +0000)
-- Benjamin Sailer

allParam/include/allParam.h

index b4a85af33610612f6dc120c935b32a10bcc673e6..1eaf74bc74b27e86f9b08f5ab922553b7c8b1d41 100644 (file)
@@ -9,10 +9,12 @@ extern "C" {
 }
 #endif
 
+/* limitations */
 #define PARAM_MAX_ARRAY_LEN 128
 #define PARAM_MAX_VALUE_LEN 128
 #define PARAM_MAX_NAME_LEN 128
 
+/* class */
 typedef struct ParamS {
        char *basedir;
        char *setup;
@@ -20,23 +22,38 @@ typedef struct ParamS {
        char *strerror;
 } Param;
 
-int conSetupParam(Param *, const char *);
-int conParam(Param *);
-void desParam(Param *);
-
-int Param_getInt(const Param *, const char *, const char *, int *, unsigned long int *);
-int Param_getString(const Param *, const char *, const char *, int *, char *);
-int Param_getFilename(const Param *, const char *, const char *, int *, char *);
-int Param_getIntArray(const Param *, const char *, const char *, int, int *, unsigned long int *);
-int Param_getStringArray(const Param *, const char *, const char *, int, int *, char **);
-int Param_getFilenameArray(const Param *, const char *, const char *, int, int *, char **);
-int Param_getBlob(const Param *, const char *, const char *, size_t *, FILE **);
-
-int Param_storeInt(const Param *, const char *, const char *, unsigned long int);
-int Param_storeString(const Param *, const char *, const char *, const char *);
-void Param_clearCache(const Param *);
-
-const char *Param_getErrStr(const Param *);
-
-#endif /* !ALLPARAM_H */
-
+/* constructors and destructor */
+int conSetupParam(Param *param, const char *setup);
+int conParam(Param *param);
+void desParam(Param *param);
+
+/* get data */
+int Param_getInt(const Param *param, const char *name, const char *idx,
+                                int *rows, unsigned long int *value);
+int Param_getString(const Param *param, const char *name, const char *idx,
+                                       int *rows, char *value);
+int Param_getFilename(const Param *param, const char *name, const char *idx,
+                                         int *rows, char *value);
+int Param_getIntArray(const Param *param, const char *name, const char *idx,
+                                         int maxrows, int *rows, unsigned long int *value);
+int Param_getStringArray(const Param *param, const char *name,
+                                                const char *idx, int maxrows, int *rows,
+                                                char **value);
+int Param_getFilenameArray(const Param *param, const char *name,
+                                                  const char *idx, int maxrows, int *rows,
+                                                  char **value);
+int Param_getBlob(const Param *param, const char *name, const char *idx,
+                                 size_t * size, FILE ** value);
+
+/* store data */
+int Param_storeInt(const Param *param, const char *name, const char *idx,
+                                  unsigned long int value);
+int Param_storeString(const Param *param, const char *name, const char *idx,
+                                         const char *value);
+
+/* misc */
+void Param_clearCache(const Param *param);
+
+const char *Param_getErrStr(const Param *param);
+
+#endif                                                 /* !ALLPARAM_H */