Skip to content

OpenSSL platform

File SolidSyslogOpenSslAesGcmPolicyErrors.h

FileList > Interface > SolidSyslogOpenSslAesGcmPolicyErrors.h

Error codes and Source identity for the OpenSslAesGcmPolicy adapter.

  • #include "SolidSyslogExternC.h"

Public Types Documentation

SolidSyslogOpenSslAesGcmPolicyErrors

Detail codes for events whose Source is OpenSslAesGcmPolicyErrorSource.

enum SolidSyslogOpenSslAesGcmPolicyErrors {
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_POOL_EXHAUSTED,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_UNKNOWN_DESTROY,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_BAD_CONFIG,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_KEY_UNAVAILABLE,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_NONCE_FAILED,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_ENCRYPT_FAILED,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_DECRYPT_FAILED,
    SOLIDSYSLOG_OPENSSL_AES_GCM_POLICY_ERROR_MAX
};

A handler reads these off event->Detail after matching event->Source; the members name their own fault.


Public Attributes Documentation

OpenSslAesGcmPolicyErrorSource

Identity for events raised by an OpenSslAesGcmPolicy.

const struct SolidSyslogErrorSource OpenSslAesGcmPolicyErrorSource;

A handler matches by address (event->Source == &OpenSslAesGcmPolicyErrorSource), then reads event->Detail as an enum SolidSyslogOpenSslAesGcmPolicyErrors.



The documentation for this class was generated from the following file Platform/OpenSsl/Interface/SolidSyslogOpenSslAesGcmPolicyErrors.h