[asterisk-commits] mmichelson: branch group/CCSS r248484 - in /team/group/CCSS: channels/sip/inc...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Feb 23 14:46:58 CST 2010
Author: mmichelson
Date: Tue Feb 23 14:46:55 2010
New Revision: 248484
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=248484
Log:
* Move a struct in sip.h to avoid having to forward declare it.
* Use ast_vasprintf instead of vasprintf
Modified:
team/group/CCSS/channels/sip/include/sip.h
team/group/CCSS/main/ccss.c
Modified: team/group/CCSS/channels/sip/include/sip.h
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/channels/sip/include/sip.h?view=diff&rev=248484&r1=248483&r2=248484
==============================================================================
--- team/group/CCSS/channels/sip/include/sip.h (original)
+++ team/group/CCSS/channels/sip/include/sip.h Tue Feb 23 14:46:55 2010
@@ -1526,25 +1526,7 @@
enum sip_cc_publish_state current_state;
};
-struct sip_esc_entry;
struct event_state_compositor;
-
-typedef int (* const esc_publish_callback)(struct sip_pvt *, struct sip_request *, struct event_state_compositor *, struct sip_esc_entry *);
-
-/*!
- * \brief Callbacks for SIP ESCs
- *
- * \details
- * The names of the callbacks are self-explanatory. The
- * corresponding handler is called whenever the specific
- * type of PUBLISH is received.
- */
-struct sip_esc_publish_callbacks {
- const esc_publish_callback initial_handler;
- const esc_publish_callback refresh_handler;
- const esc_publish_callback modify_handler;
- const esc_publish_callback remove_handler;
-};
/*!
* \brief common ESC items for all event types
@@ -1596,6 +1578,23 @@
* the event package
*/
void *event_specific_data;
+};
+
+typedef int (* const esc_publish_callback)(struct sip_pvt *, struct sip_request *, struct event_state_compositor *, struct sip_esc_entry *);
+
+/*!
+ * \brief Callbacks for SIP ESCs
+ *
+ * \details
+ * The names of the callbacks are self-explanatory. The
+ * corresponding handler is called whenever the specific
+ * type of PUBLISH is received.
+ */
+struct sip_esc_publish_callbacks {
+ const esc_publish_callback initial_handler;
+ const esc_publish_callback refresh_handler;
+ const esc_publish_callback modify_handler;
+ const esc_publish_callback remove_handler;
};
struct sip_cc_agent_pvt {
Modified: team/group/CCSS/main/ccss.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/main/ccss.c?view=diff&rev=248484&r1=248483&r2=248484
==============================================================================
--- team/group/CCSS/main/ccss.c (original)
+++ team/group/CCSS/main/ccss.c Tue Feb 23 14:46:55 2010
@@ -3543,7 +3543,7 @@
}
va_start(ap, debug);
- if (vasprintf(&failure_data->debug, debug, ap) == -1) {
+ if (ast_vasprintf(&failure_data->debug, debug, ap) == -1) {
va_end(ap);
ast_free((char *)failure_data->device_name);
ast_free(failure_data);
More information about the asterisk-commits
mailing list