18 #ifndef _DECAF_INTERNAL_SECURITY_ENGINE_H_ 19 #define _DECAF_INTERNAL_SECURITY_ENGINE_H_ 45 std::string serviceName;
55 Engine(
const std::string& serviceName);
66 return this->serviceName;
78 return this->provider;
This class represents a "provider" for the Decaf Security API, where a provider implements some or al...
Definition: Provider.h:46
The Engine class serves as a convenience class for classes in the Decaf Security package.
Definition: Engine.h:42
Base class used as a Marker for all Security Provider Interface classes in the Decaf Security API...
Definition: SecuritySpi.h:32
std::string getServiceName() const
Returns the name of the service type that this Engine will be a builder of SecuritySpi instances for...
Definition: Engine.h:65
const decaf::security::Provider * getProvider() const
Returns the Provider associated with this Engine.
Definition: Engine.h:77
#define DECAF_API
Definition: Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25