Skip to content

File SolidSyslogOpenSslHmacSha256PolicyErrors.h

FileList > Interface > SolidSyslogOpenSslHmacSha256PolicyErrors.h

Go to the source code of this file

Error codes and Source identity for the OpenSslHmacSha256Policy adapter.

  • #include "ExternC.h"

Public Types

Type Name
enum SolidSyslogOpenSslHmacSha256PolicyErrors
Detail codes for events whose Source is OpenSslHmacSha256PolicyErrorSource.

Public Attributes

Type Name
const struct SolidSyslogErrorSource OpenSslHmacSha256PolicyErrorSource
Identity for events raised by an OpenSslHmacSha256Policy.

Public Types Documentation

enum SolidSyslogOpenSslHmacSha256PolicyErrors

Detail codes for events whose Source is OpenSslHmacSha256PolicyErrorSource.

enum SolidSyslogOpenSslHmacSha256PolicyErrors {
    OPENSSLHMACSHA256POLICY_ERROR_POOL_EXHAUSTED,
    OPENSSLHMACSHA256POLICY_ERROR_UNKNOWN_DESTROY,
    OPENSSLHMACSHA256POLICY_ERROR_BAD_CONFIG,
    OPENSSLHMACSHA256POLICY_ERROR_KEY_UNAVAILABLE,
    OPENSSLHMACSHA256POLICY_ERROR_KEY_TOO_SHORT,
    OPENSSLHMACSHA256POLICY_ERROR_HMAC_FAILED,
    OPENSSLHMACSHA256POLICY_ERROR_MAX
};

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


Public Attributes Documentation

variable OpenSslHmacSha256PolicyErrorSource

Identity for events raised by an OpenSslHmacSha256Policy.

const struct SolidSyslogErrorSource OpenSslHmacSha256PolicyErrorSource;

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



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