Classes
The medcrypt namespace contains the guardian namespace, which includes the following classes, structures, and enumerations:
Core classes
Guardian class:
Description: Root of Guardian system.
Location: medcrypt::guardian::Guardian
AuthenticationManager class:
Description: Container for authentication restrictions.
Location: medcrypt::guardian::AuthenticationManager
ChannelGuard class:
Description: Name channel within a Session.
Location: medcrypt::guardian::ChannelGuard
SecureOperation class:
Description: Named standalone operation.
Location: medcrypt::guardian::SecureOperation
Service class:
Description: Named group of connection and channel configurations.
Location: medcrypt::guardian::Service
Task class:
Description: Multithreading container.
Location: medcrypt::guardian::Task
TransportInterface class:
Description: ConfigureTransport() required interface.
Location: medcrypt::guardian::TransportInterface
Data structures
AuthenticationDomain struct:
Description: Authentication restriction container. Restrictions for use by an authentication agent.
Location: medcrypt::guardian::AuthenticationDomain
InitializeOptions struct:
Description: Options used by Initialize() during setup.
Location: medcrypt::guardian::InitializeOptions
ProvisioningOptions struct:
Description: Options used by StartProvisioningOnline().
Location: medcrypt::guardian::ProvisioningOptions
Utility namespace & structures
The guardian namespace also includes the utilities namespace, which includes the following structures:
InitializeFiles struct:
Description: Storage for initialization files used by Initialize().
Location: medcrypt::guardian::utilities::InitializeFiles
ProvisionFiles struct:
Description: Storage for generating provision request files in GenerateProvisionRequest().
Location: medcrypt::guardian::utilities::ProvisionFiles
ProvisionOnlineFiles struct:
Description: Storage for online provisioning files in StartProvisioningOnline().
Location: medcrypt::guardian::utilities::ProvisionOnlineFiles
Other namespaces
AuthenticationAllowDenyEnum namespace:
Description: Determines whether a specified list is in an allow or deny list.
Location: medcrypt::guardian::AuthenticationAllowDenyEnum
GuardianStatusEnum namespace:
Description: Status codes returned by Guardian functions.
Location: medcrypt::guardian::GuardianStatusEnum
LogLevelEnum namespace:
Description: Log levels returned by Guardian functions.
Location: medcrypt::guardian::LogLevelEnum
Last updated