app_queue: Fix documentation generation

The documentation for QueueMemberPaused was causing documentation
generation to fail because the documentation for that AMI event was in
the wrong location. This moves that documentation the correct location
and adds a missing parameter.

(closes issue SWDAT-261)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@409208 65c4cc65-6c06-0410-ace0-fbb531ad65f3
changes/61/61/1
Kinsey Moore 11 years ago
parent 16ef371cb9
commit 7f2bd4ea18

@ -6276,6 +6276,7 @@ static int set_member_paused(const char *queuename, const char *interface, const
ast_queue_log(q->name, "NONE", mem->membername, (paused ? "PAUSE" : "UNPAUSE"), "%s", S_OR(reason, "")); ast_queue_log(q->name, "NONE", mem->membername, (paused ? "PAUSE" : "UNPAUSE"), "%s", S_OR(reason, ""));
if (!ast_strlen_zero(reason)) {
/*** DOCUMENTATION /*** DOCUMENTATION
<managerEventInstance> <managerEventInstance>
<synopsis>Raised when a member is paused/unpaused in the queue with a reason.</synopsis> <synopsis>Raised when a member is paused/unpaused in the queue with a reason.</synopsis>
@ -6284,6 +6285,9 @@ static int set_member_paused(const char *queuename, const char *interface, const
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='Location'])" /> <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='Location'])" />
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='MemberName'])" /> <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='MemberName'])" />
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='Paused'])" /> <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter[@name='Paused'])" />
<parameter name="Reason">
<para>The reason given for pausing or unpausing a queue member.</para>
</parameter>
</syntax> </syntax>
<see-also> <see-also>
<ref type="application">PauseQueueMember</ref> <ref type="application">PauseQueueMember</ref>
@ -6291,7 +6295,6 @@ static int set_member_paused(const char *queuename, const char *interface, const
</see-also> </see-also>
</managerEventInstance> </managerEventInstance>
***/ ***/
if (!ast_strlen_zero(reason)) {
manager_event(EVENT_FLAG_AGENT, "QueueMemberPaused", manager_event(EVENT_FLAG_AGENT, "QueueMemberPaused",
"Queue: %s\r\n" "Queue: %s\r\n"
"Location: %s\r\n" "Location: %s\r\n"

Loading…
Cancel
Save