- virtual void setAttribute(int complete,
- const gss_buffer_t attr,
- const gss_buffer_t value) {}
- virtual void deleteAttribute(const gss_buffer_t value) {}
- virtual bool getAttribute(const gss_buffer_t attr,
- int *authenticated,
- int *complete,
- gss_buffer_t value,
- gss_buffer_t display_value,
- int *more) const { return false; }
-
- virtual gss_any_t mapToAny(int authenticated,
- gss_buffer_t type_id) const { return NULL; }
- virtual void releaseAnyNameMapping(gss_buffer_t type_id,
- gss_any_t input) const {}
-
- virtual void marshall(gss_buffer_t buffer) const {}
- virtual bool unmarshall(const gss_eap_attr_ctx *ctx,
- const gss_buffer_t buffer) { return false; }
-
- static bool init() { return true; }
- static void finalize() {}
+ virtual gss_any_t mapToAny(int authenticated GSSEAP_UNUSED,
+ gss_buffer_t type_id GSSEAP_UNUSED) const
+ {
+ return NULL;
+ }
+
+ virtual void releaseAnyNameMapping(gss_buffer_t type_id GSSEAP_UNUSED,
+ gss_any_t input GSSEAP_UNUSED) const
+ {
+ }
+
+ virtual const char *marshallingKey(void) const
+ {
+ return NULL;
+ }
+
+ virtual bool unmarshallAndInit(const gss_eap_attr_ctx *manager,
+ DDF &object GSSEAP_UNUSED)
+ {
+ return initWithManager(manager);
+ }
+
+ virtual DDF marshall(void) const
+ {
+ return DDF(NULL);
+ }
+
+ virtual time_t getExpiryTime(void) const { return 0; }
+
+ virtual OM_uint32 mapException(OM_uint32 *minor GSSEAP_UNUSED,
+ std::exception &e GSSEAP_UNUSED) const
+ {
+ return GSS_S_CONTINUE_NEEDED;
+ }
+
+ static bool init(void) { return true; }
+ static void finalize(void) {}