X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=shibsp%2Fattribute%2Fresolver%2FAttributeResolver.h;h=be1a6ba9e9178d77536e903a89f7b5604a904ecd;hb=7ca3247bfb360f7f0e0829ca904ba6c2bbfd0581;hp=2e143b9ac436a2349d469842ce5c1cc54c519415;hpb=a8c67e5e984ec3a8aef34c0b29db749876d15ab7;p=shibboleth%2Fsp.git diff --git a/shibsp/attribute/resolver/AttributeResolver.h b/shibsp/attribute/resolver/AttributeResolver.h index 2e143b9..be1a6ba 100644 --- a/shibsp/attribute/resolver/AttributeResolver.h +++ b/shibsp/attribute/resolver/AttributeResolver.h @@ -95,6 +95,13 @@ namespace shibsp { * @throws AttributeResolutionException thrown if there is a problem resolving the attributes for the subject */ virtual void resolveAttributes(ResolutionContext& ctx) const=0; + + /** + * Populates an array with the set of Attribute IDs that might be generated. + * + * @param attributes array to populate + */ + virtual void getAttributeIds(std::vector& attributes) const=0; }; #if defined (_MSC_VER)