|
Packit |
79f644 |
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
|
Packit |
79f644 |
/*
|
|
Packit |
79f644 |
* Copyright © 2013 – 2017 Red Hat, Inc.
|
|
Packit |
79f644 |
*
|
|
Packit |
79f644 |
* This library is free software; you can redistribute it and/or
|
|
Packit |
79f644 |
* modify it under the terms of the GNU Lesser General Public
|
|
Packit |
79f644 |
* License as published by the Free Software Foundation; either
|
|
Packit |
79f644 |
* version 2 of the License, or (at your option) any later version.
|
|
Packit |
79f644 |
*
|
|
Packit |
79f644 |
* This library is distributed in the hope that it will be useful,
|
|
Packit |
79f644 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
79f644 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
79f644 |
* Lesser General Public License for more details.
|
|
Packit |
79f644 |
*
|
|
Packit |
79f644 |
* You should have received a copy of the GNU Lesser General
|
|
Packit |
79f644 |
* Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
|
Packit |
79f644 |
*/
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
#if !defined (__GOA_BACKEND_INSIDE_GOA_BACKEND_H__) && !defined (GOA_BACKEND_COMPILATION)
|
|
Packit |
79f644 |
#error "Only <goabackend/goabackend.h> can be included directly."
|
|
Packit |
79f644 |
#endif
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
#ifndef __GOA_BACKEND_ENUMS_PRIV_H__
|
|
Packit |
79f644 |
#define __GOA_BACKEND_ENUMS_PRIV_H__
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
G_BEGIN_DECLS
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
/**
|
|
Packit |
79f644 |
* GoaLogLevel:
|
|
Packit |
79f644 |
* @GOA_LOG_LEVEL_DEBUG: Debug messages.
|
|
Packit |
79f644 |
* @GOA_LOG_LEVEL_INFO: Informational messages.
|
|
Packit |
79f644 |
* @GOA_LOG_LEVEL_NOTICE: Messages that the administrator should take notice of.
|
|
Packit |
79f644 |
* @GOA_LOG_LEVEL_WARNING: Warning messages.
|
|
Packit |
79f644 |
* @GOA_LOG_LEVEL_ERROR: Error messages.
|
|
Packit |
79f644 |
*
|
|
Packit |
79f644 |
* Logging levels.
|
|
Packit |
79f644 |
*/
|
|
Packit |
79f644 |
typedef enum
|
|
Packit |
79f644 |
{
|
|
Packit |
79f644 |
GOA_LOG_LEVEL_DEBUG,
|
|
Packit |
79f644 |
GOA_LOG_LEVEL_INFO,
|
|
Packit |
79f644 |
GOA_LOG_LEVEL_NOTICE,
|
|
Packit |
79f644 |
GOA_LOG_LEVEL_WARNING,
|
|
Packit |
79f644 |
GOA_LOG_LEVEL_ERROR
|
|
Packit |
79f644 |
} GoaLogLevel;
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
/**
|
|
Packit |
79f644 |
* GoaTlsType:
|
|
Packit |
79f644 |
* @GOA_TLS_TYPE_NONE: No encryption.
|
|
Packit |
79f644 |
* @GOA_TLS_TYPE_STARTTLS: STARTTLS should be used on a standard port
|
|
Packit |
79f644 |
* after the connection has been established to obtain a secure channel.
|
|
Packit |
79f644 |
* @GOA_TLS_TYPE_SSL: SSL should be used on a dedicated port.
|
|
Packit |
79f644 |
*
|
|
Packit |
79f644 |
* Type of SSL/TLS used to connect to a server.
|
|
Packit |
79f644 |
*/
|
|
Packit |
79f644 |
typedef enum
|
|
Packit |
79f644 |
{
|
|
Packit |
79f644 |
GOA_TLS_TYPE_NONE,
|
|
Packit |
79f644 |
GOA_TLS_TYPE_STARTTLS,
|
|
Packit |
79f644 |
GOA_TLS_TYPE_SSL
|
|
Packit |
79f644 |
} GoaTlsType;
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
G_END_DECLS
|
|
Packit |
79f644 |
|
|
Packit |
79f644 |
#endif /* __GOA_BACKEND_ENUMS_PRIV_H__ */
|