#ifndef _UTIL_SAML_H_
#define _UTIL_SAML_H_ 1
+#ifdef __cplusplus
+
namespace opensaml {
namespace saml2 {
class Attribute;
time_t getExpiryTime(void) const;
- static bool init();
- static void finalize();
+ static bool init(void);
+ static void finalize(void);
static gss_eap_attr_provider *createAttrContext(void);
bool getAssertion(int *authenticated,
const opensaml::saml2::Assertion **pAssertion) const;
- static bool init();
- static void finalize();
+ static bool init(void);
+ static void finalize(void);
static gss_eap_attr_provider *createAttrContext(void);
private:
};
+extern "C" {
+#endif
+
+OM_uint32 gssEapSamlAttrProvidersInit(OM_uint32 *minor);
+OM_uint32 gssEapSamlAttrProvidersFinalize(OM_uint32 *minor);
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _UTIL_SAML_H_ */