]> git.stg.codes - stg.git/blobdiff - projects/rlm_stg/stgpair.h
Correct conversion of resetable structures.
[stg.git] / projects / rlm_stg / stgpair.h
index e82c667234ef09194d6efa57087b22dc9db70e5f..ef7ab4b778897fdd3e738e36346b70a7ebe7633a 100644 (file)
@@ -18,6 +18,7 @@ typedef struct STG_PAIR {
 typedef struct STG_RESULT {
     STG_PAIR* modify;
     STG_PAIR* reply;
+    int returnCode;
 } STG_RESULT;
 
 inline
@@ -26,6 +27,19 @@ int emptyPair(const STG_PAIR* pair)
     return pair == NULL || pair->key[0] == '\0' || pair->value[0] == '\0';
 }
 
+enum
+{
+    STG_REJECT,
+    STG_FAIL,
+    STG_OK,
+    STG_HANDLED,
+    STG_INVALID,
+    STG_USERLOCK,
+    STG_NOTFOUND,
+    STG_NOOP,
+    STG_UPDATED
+};
+
 #ifdef __cplusplus
 }
 #endif