#include "asterisk/dial.h"
#include "asterisk/module.h"
-/*! \file calendar.h
+/*!
+ * \file
+ *
* \brief A general API for managing calendar events with Asterisk
*
* \author Terry Wilson <twilson@digium.com>
#include "asterisk/lock.h"
/*!
- * \file dlinkedlists.h
+ * \file
+ *
* \brief A set of macros to manage doubly-linked lists.
*/
* at the top of the source tree.
*/
-/*! \file enum.h
- \brief DNS and ENUM functions
-*/
+/*!
+ * \file
+ *
+ * \brief DNS and ENUM functions
+ */
#ifndef _ASTERISK_ENUM_H
#define _ASTERISK_ENUM_H
#include "asterisk/linkedlists.h"
/*!
- * \file http.h
+ * \file
+ *
* \brief Support for Private Asterisk HTTP Servers.
+ *
* \note Note: The Asterisk HTTP servers are extremely simple and minimal and
* only support the "GET" method.
*
#define AST_DEFAULT_WEBSOCKET_WRITE_TIMEOUT_STR "100"
/*!
- * \file http_websocket.h
+ * \file
+ *
* \brief Support for WebSocket connections within the Asterisk HTTP server and client
* WebSocket connections to a server.
*
#define _ASTERISK_IOSTREAM_H
/*!
- * \file iostream.h
+ * \file
*
* \brief Generic abstraction for input/output streams.
*/
#include "asterisk/lock.h"
/*!
- * \file linkedlists.h
+ * \file
+ *
* \brief A set of macros to manage forward-linked lists.
*/
*/
/*!
- \file logger.h
- \brief Support for logging to various files, console and syslog
- Configuration in file logger.conf
-*/
+ * \file
+ *
+ * \brief Support for logging to various files, console and syslog
+ * Configuration in file logger.conf
+ */
#ifndef _ASTERISK_LOGGER_H
#define _ASTERISK_LOGGER_H
#define RES_PROMETHEUS_H__
/*!
- * \file res_prometheus
+ * \file
*
* \brief Asterisk Prometheus Metrics
*
* at the top of the source tree.
*/
-/*! \file sdp_srtp.h
+/*!
+ * \file
*
* \brief SRTP and SDP Security descriptions
*
#ifndef _ASTERISK_SRV_H
#define _ASTERISK_SRV_H
-/*! \file srv.h
+/*!
+ * \file
*
* \brief Support for DNS SRV records, used in to locate SIP services.
*
*/
/*!
- * \file stun.h
+ * \file
+ *
* \brief STUN support.
*
* STUN is defined in RFC 3489.
*/
/*!
- * \file syslog.h
+ * \file
+ *
* \brief Syslog support functions for Asterisk logging.
*/
*/
/*!
- * \file taskprocessor.h
+ * \file
+ *
* \brief An API for managing task processing threads that can be shared across modules
*
* \author Dwayne M. Hubbard <dhubbard@digium.com>
*/
/*!
- * \file tcptls.h
+ * \file
*
* \brief Generic support for tcp/tls servers in Asterisk.
+ *
* \note In order to have TLS/SSL support, we need the openssl libraries.
* Still we can decide whether or not to use them by commenting
* in or out the DO_SSL macro.
*/
/*!
- * \file threadstorage.h
- * \author Russell Bryant <russell@digium.com>
+ * \file
+ *
* \brief Definitions to aid in the use of thread local storage
*
+ * \author Russell Bryant <russell@digium.com>
+ *
* \arg \ref AstThreadStorage
*/
*/
/*!
- \file timing.h
+ \file
\brief Timing source management
\author Kevin P. Fleming <kpfleming@digium.com>
\author Russell Bryant <russell@digium.com>
#if defined(OPTIONAL_API)
-/*
- * \file Optional API innards.
+/*!
+ * \file
*
* The calls to ast_optional_api_*() happen implicitly from \c __constructor__
* calls which are defined in header files. This means that some number of them
#define PROMETHEUS_INTERNAL_H__
/*!
- * \file prometheus_internal
+ * \file
*
* \brief Prometheus Metric Internal API
*
- * This module provides internal APIs for \file res_prometheus.
+ * This module provides internal APIs for res_prometheus.
* It should not be used outsize of that module, and should
* typically only provide intialization functions for units that
* want to register metrics / handlers with the core API.
* Builds on libSRTP http://srtp.sourceforge.net
*/
-/*! \file res_srtp.c
+/*!
+ * \file
*
* \brief Secure RTP (SRTP)
*