Skip to content

File SolidSyslogOpenSslAesGcmPolicyErrors.h

FileList > Interface > SolidSyslogOpenSslAesGcmPolicyErrors.h

Go to the source code of this file

Error codes and Source identity for the OpenSslAesGcmPolicy adapter.

  • #include "ExternC.h"

Public Types

Type Name
enum SolidSyslogOpenSslAesGcmPolicyErrors
Detail codes for events whose Source is OpenSslAesGcmPolicyErrorSource.

Public Attributes

Type Name
const struct SolidSyslogErrorSource OpenSslAesGcmPolicyErrorSource
Identity for events raised by an OpenSslAesGcmPolicy.

Public Types Documentation

enum SolidSyslogOpenSslAesGcmPolicyErrors

Detail codes for events whose Source is OpenSslAesGcmPolicyErrorSource.

enum SolidSyslogOpenSslAesGcmPolicyErrors {
    OPENSSLAESGCMPOLICY_ERROR_POOL_EXHAUSTED,
    OPENSSLAESGCMPOLICY_ERROR_UNKNOWN_DESTROY,
    OPENSSLAESGCMPOLICY_ERROR_BAD_CONFIG,
    OPENSSLAESGCMPOLICY_ERROR_KEY_UNAVAILABLE,
    OPENSSLAESGCMPOLICY_ERROR_NONCE_FAILED,
    OPENSSLAESGCMPOLICY_ERROR_ENCRYPT_FAILED,
    OPENSSLAESGCMPOLICY_ERROR_DECRYPT_FAILED,
    OPENSSLAESGCMPOLICY_ERROR_MAX
};

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


Public Attributes Documentation

variable 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