[asterisk-commits] mmichelson: branch group/CCSS r229747 - /team/group/CCSS/channels/chan_sip.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Nov 12 13:28:59 CST 2009
Author: mmichelson
Date: Thu Nov 12 13:28:55 2009
New Revision: 229747
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=229747
Log:
Add skeleton code for CC ESC entry destructor.
Modified:
team/group/CCSS/channels/chan_sip.c
Modified: team/group/CCSS/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/channels/chan_sip.c?view=diff&rev=229747&r1=229746&r2=229747
==============================================================================
--- team/group/CCSS/channels/chan_sip.c (original)
+++ team/group/CCSS/channels/chan_sip.c Thu Nov 12 13:28:55 2009
@@ -1802,16 +1802,25 @@
static const int ESC_MAX_BUCKETS = 37;
+/* I don't actually know if I'll need to do anything here yet,
+ * but this helps to fit the skeleton that I've designed for
+ * PUBLISH support
+ */
+static void cc_esc_destructor(struct sip_esc_entry *esc_entry)
+{
+ /* XXX STUB */
+ return;
+}
+
static void esc_entry_destructor(void *obj)
{
struct sip_esc_entry *esc_entry = obj;
if (esc_entry->sched_id > -1) {
AST_SCHED_DEL(sched, esc_entry->sched_id);
}
- /* We need to add a switch statement or something
- * here so that we can call the appropriate event-package
- * destructor function on the event_specific_data
- */
+ if (!strcasecmp(esc_entry->event, "call-completion")) {
+ cc_esc_destructor(esc_entry);
+ }
}
static int esc_hash_fn(const void *obj, const int flags)
More information about the asterisk-commits
mailing list