[asterisk-commits] mmichelson: branch group/CCSS r224561 - /team/group/CCSS/main/ccss.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Oct 19 14:15:16 CDT 2009
Author: mmichelson
Date: Mon Oct 19 14:15:11 2009
New Revision: 224561
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=224561
Log:
Fix up some comments and change a function name.
Modified:
team/group/CCSS/main/ccss.c
Modified: team/group/CCSS/main/ccss.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/main/ccss.c?view=diff&rev=224561&r1=224560&r2=224561
==============================================================================
--- team/group/CCSS/main/ccss.c (original)
+++ team/group/CCSS/main/ccss.c Mon Oct 19 14:15:11 2009
@@ -56,8 +56,11 @@
</application>
***/
-/* File scope variables */
-
+/* These are some file-scoped variables. It would be
+ * nice to define them closer to their first usage, but since
+ * they are used in many places throughout the file, defining
+ * them here at the top is easiest.
+ */
static struct ast_sched_thread *cc_sched_thread;
static const int CC_CORE_INSTANCES_BUCKETS = 17;
static int core_id_counter;
@@ -210,9 +213,6 @@
char cc_callback_macro[AST_MAX_EXTENSION];
};
-/* XXX I'm making these defaults up right now with no real regard for
- * what they *should* be. This can be revisited.
- */
static const unsigned int CC_OFFER_TIMER_DEFAULT = 20u;
static const unsigned int CCNR_AVAILABLE_TIMER_DEFAULT = 7200u;
static const unsigned int CCBS_AVAILABLE_TIMER_DEFAULT = 4800u;
@@ -697,10 +697,6 @@
static int cc_extension_monitor_init(struct ast_cc_monitor *monitor, const int core_id)
{
- /* Currently, extension monitors don't really need to hold onto anything. However,
- * it may be necessary to hold onto state information received from child device
- * monitors. It will be much clearer once I begin design of device monitors.
- */
return 0;
}
@@ -1821,7 +1817,7 @@
return ast_device_state(agent->interface);
}
-static void generic_devstate_cb(const struct ast_event *event, void *userdata)
+static void generic_agent_devstate_cb(const struct ast_event *event, void *userdata)
{
struct ast_cc_agent *agent = userdata;
struct ast_str *str = ast_str_alloca(128);
@@ -1838,7 +1834,7 @@
ast_str_set(&str, 0, "Starting to monitor %s device state since it is busy\n", agent->interface);
if (!(generic_pvt->sub = ast_event_subscribe(
- AST_EVENT_DEVICE_STATE, generic_devstate_cb, ast_str_buffer(str), agent,
+ AST_EVENT_DEVICE_STATE, generic_agent_devstate_cb, ast_str_buffer(str), agent,
AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, agent->interface,
AST_EVENT_IE_STATE, AST_EVENT_IE_PLTYPE_UINT, AST_DEVICE_NOT_INUSE,
AST_EVENT_IE_END))) {
More information about the asterisk-commits
mailing list