[svn-commits] russell: branch group/chan_unistim r88160 - /team/group/chan_unistim/channels/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Thu Nov 1 15:52:26 CDT 2007
Author: russell
Date: Thu Nov 1 15:52:25 2007
New Revision: 88160
URL: http://svn.digium.com/view/asterisk?view=rev&rev=88160
Log:
* Use standard copyright header
* doxygenify comments
* replace custom MAXINT with standard UINT_MAX
Modified:
team/group/chan_unistim/channels/chan_unistim.c
Modified: team/group/chan_unistim/channels/chan_unistim.c
URL: http://svn.digium.com/view/asterisk/team/group/chan_unistim/channels/chan_unistim.c?view=diff&rev=88160&r1=88159&r2=88160
==============================================================================
--- team/group/chan_unistim/channels/chan_unistim.c (original)
+++ team/group/chan_unistim/channels/chan_unistim.c Thu Nov 1 15:52:25 2007
@@ -14,20 +14,10 @@
* any of the maintainers of this project for assistance;
* the project provides a web site, mailing lists and IRC
* channels for your use.
- *
+ *
* This program is free software, distributed under the terms of
* the GNU General Public License Version 2. See the LICENSE file
* at the top of the source tree.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59
- * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
*/
/*!
@@ -92,11 +82,11 @@
#include "asterisk/stringfields.h"
#include "asterisk/abstract_jb.h"
-/* IP_PKTINFO is not portable. It's used to retrieve our IP.
+/*! IP_PKTINFO is not portable. It's used to retrieve our IP.
Comment the next line if your running *BSD */
#define HAVE_PKTINFO 1
-/* Beware, G729 and G723 are not supported by asterisk, except with the proper licence */
+/*! Beware, G729 and G723 are not supported by asterisk, except with the proper licence */
#define CAPABILITY AST_FORMAT_ALAW | AST_FORMAT_ULAW /* | AST_FORMAT_G729A | AST_FORMAT_G723_1 */
#define DEFAULTCONTEXT "default"
@@ -104,15 +94,21 @@
#define DEFAULTCALLERNAME " "
#define USTM_LOG_DIR "unistimHistory"
-#define MAX_BUF_SIZE 64 /* Size of the transmit buffer */
-#define MAX_BUF_NUMBER 50 /* Number of slots for the transmit queue */
-#define NB_MAX_RETRANSMIT 8 /* Try x times before removing the phone */
-#define IDLE_WAIT 1000 /* Nb of milliseconds waited when no events are scheduled */
-#define RETRANSMIT_TIMER 2000 /* Wait x milliseconds before resending a packet */
-#define TIMER_MWI 10000 /* How often the mailbox is checked for new messages */
-#define DEFAULT_CODEC 0x00 /* Not used */
+/*! Size of the transmit buffer */
+#define MAX_BUF_SIZE 64
+/*! Number of slots for the transmit queue */
+#define MAX_BUF_NUMBER 50
+/*! Try x times before removing the phone */
+#define NB_MAX_RETRANSMIT 8
+/*! Nb of milliseconds waited when no events are scheduled */
+#define IDLE_WAIT 1000
+/*! Wait x milliseconds before resending a packet */
+#define RETRANSMIT_TIMER 2000
+/*! How often the mailbox is checked for new messages */
+#define TIMER_MWI 10000
+/*! Not used */
+#define DEFAULT_CODEC 0x00
#define SIZE_PAGE 4096
-#define MAXINT (unsigned int)(-1)
#define DEVICE_NAME_LEN 16
#define AST_CONFIG_MAX_PATH 255
#define MAX_ENTRY_LOG 30
@@ -129,10 +125,14 @@
};
enum autoprov_extn {
- EXTENSION_NONE = 0, /* Do not create an extension into the default dialplan */
- EXTENSION_ASK, /* Prompt user for an extension number and register it */
- EXTENSION_LINE, /* Register an extension with the line=> value */
- EXTENSION_TN /* Used with AUTOPROVISIONING_TN */
+ /*! Do not create an extension into the default dialplan */
+ EXTENSION_NONE = 0,
+ /*! Prompt user for an extension number and register it */
+ EXTENSION_ASK,
+ /*! Register an extension with the line=> value */
+ EXTENSION_LINE,
+ /*! Used with AUTOPROVISIONING_TN */
+ EXTENSION_TN
};
#define OUTPUT_HANDSET 0xC0
#define OUTPUT_HEADPHONE 0xC1
@@ -205,7 +205,7 @@
/* #define DEBUG_TIMER ast_verbose */
#define DEBUG_TIMER dummy
-static int unistimdebug = 0; /* Enable verbose output. can also be set with the CLI */
+static int unistimdebug = 0; /*!< Enable verbose output. can also be set with the CLI */
static int unistim_reload(int fd, int argc, char *argv[]);
static int unistim_port;
static enum autoprovision autoprovisioning = AUTOPROVISIONING_NO;
@@ -214,26 +214,26 @@
static struct io_context *io;
static struct sched_context *sched;
static struct sockaddr_in public_ip = { 0, };
-static struct sockaddr_in addr_from; /* give the IP address for the last packet received */
-static unsigned int size_addr_from = sizeof(addr_from); /* size of the sockaddr_in (in WSARecvFrom) */
-static unsigned char *buff; /* Receive buffer address */
-static unsigned char flag = 0; /* Used for test */
+static struct sockaddr_in addr_from; /*!< give the IP address for the last packet received */
+static unsigned int size_addr_from = sizeof(addr_from); /*!< size of the sockaddr_in (in WSARecvFrom) */
+static unsigned char *buff; /*!< Receive buffer address */
+static unsigned char flag = 0; /*!< Used for test */
static int unistim_reloading = 0;
AST_MUTEX_DEFINE_STATIC(unistim_reload_lock);
AST_MUTEX_DEFINE_STATIC(usecnt_lock);
static int usecnt = 0;
/* extern char ast_config_AST_LOG_DIR[AST_CONFIG_MAX_PATH]; */
-/* This is the thread for the monitor which checks for input on the channels
+/*! This is the thread for the monitor which checks for input on the channels
* which are not currently in use. */
static pthread_t monitor_thread = AST_PTHREADT_NULL;
-/* Protect the monitoring thread, so only one process can kill or start it, and not
+/*! Protect the monitoring thread, so only one process can kill or start it, and not
* when it's doing something critical. */
AST_MUTEX_DEFINE_STATIC(monlock);
-/* Protect the session list */
+/*! Protect the session list */
AST_MUTEX_DEFINE_STATIC(sessionlock);
-/* Protect the device list */
+/*! Protect the device list */
AST_MUTEX_DEFINE_STATIC(devicelock);
enum PhoneState {
@@ -4485,7 +4485,7 @@
/* This loop is executed at least every IDLE_WAITus (1s) or every time a packet is received */
/* Looking for the smallest time-out value */
tick = GetTickCount();
- dwTimeOut = MAXINT;
+ dwTimeOut = UINT_MAX;
ast_mutex_lock(&sessionlock);
cur = sessions;
DEBUG_TIMER("checking timeout for session %p with tick = %u\n", cur, tick);
@@ -4502,7 +4502,7 @@
if (SendRetransmit(cur)) {
DEBUG_TIMER("The chained link was modified, restarting...\n");
cur = sessions;
- dwTimeOut = MAXINT;
+ dwTimeOut = UINT_MAX;
continue;
}
}
More information about the svn-commits
mailing list