#ifndef _UTIL_ATTR_H_
#define _UTIL_ATTR_H_ 1
-#define ATTR_TYPE_RADIUS 0U
-#define ATTR_TYPE_SAML_ASSERTION 1U
-#define ATTR_TYPE_SAML 2U
-#define ATTR_TYPE_LOCAL 3U
-#define ATTR_TYPE_MIN ATTR_TYPE_RADIUS
-#define ATTR_TYPE_MAX ATTR_TYPE_LOCAL
-
#ifdef __cplusplus
#include <string>
const gss_buffer_t attribute,
void *data);
+#define ATTR_TYPE_RADIUS 0U
+#define ATTR_TYPE_SAML_ASSERTION 1U
+#define ATTR_TYPE_SAML 2U
+#define ATTR_TYPE_LOCAL 3U
+#define ATTR_TYPE_MIN ATTR_TYPE_RADIUS
+#define ATTR_TYPE_MAX ATTR_TYPE_LOCAL
+
/*
* Attribute provider: this represents a source of attributes derived
* from the security context.