class CCL::Security::ClassAuthorizer
#include <classauthorizer.h> class ClassAuthorizer: public CCL::Security::ClassAuthorizationFilter { public: // construction ClassAuthorizer ( ClassFactory& factory, StringRef resourceSid, StringRef clientSid = nullptr ); // methods ClassFactory& getFactory (); INLINE bool registerClass ( const ClassDesc& description, ClassFactory::UnknownCreateFunc createFunc, void* userData = nullptr, IAttributeList* attributes = nullptr ); };
Inherited Members
public: // enums enum ModeFlags; // methods static String getFullAppId (); static String makeFullAppId (StringRef appId); INLINE bool isAccessible (StringRef itemSid) const; INLINE bool isDefaultAccessible () const; virtual bool matches (const ClassDesc& description) const = 0; PROPERTY_BOOL (fullNameCheckEnabled, FullNameCheckEnabled) const;