[asterisk-commits] mmichelson: branch group/manager2 r110376 - in /team/group/manager2: apps/ ch...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Mar 20 17:26:03 CDT 2008


Author: mmichelson
Date: Thu Mar 20 17:26:03 2008
New Revision: 110376

URL: http://svn.digium.com/view/asterisk?view=rev&rev=110376
Log:
Changed ast_event_new to no longer require passing the payload type.


Modified:
    team/group/manager2/apps/app_queue.c
    team/group/manager2/apps/app_voicemail.c
    team/group/manager2/channels/chan_zap.c
    team/group/manager2/main/devicestate.c
    team/group/manager2/main/event.c

Modified: team/group/manager2/apps/app_queue.c
URL: http://svn.digium.com/view/asterisk/team/group/manager2/apps/app_queue.c?view=diff&rev=110376&r1=110375&r2=110376
==============================================================================
--- team/group/manager2/apps/app_queue.c (original)
+++ team/group/manager2/apps/app_queue.c Thu Mar 20 17:26:03 2008
@@ -707,15 +707,15 @@
 				}
 
 				event = ast_event_new(AST_EVENT_QUEUE_MEMBER_STATUS,
-						AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-						AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, cur->interface,
-						AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, cur->membername,
-						AST_EVENT_IE_QUEUE_MEMBERSHIP, AST_EVENT_IE_PLTYPE_STR, cur->dynamic ? "dynamic " : cur->realtime ? "realtime" : "static",
-						AST_EVENT_IE_QUEUE_PENALTY, AST_EVENT_IE_PLTYPE_UINT, cur->penalty,
-						AST_EVENT_IE_QUEUE_CALLS, AST_EVENT_IE_PLTYPE_UINT, cur->calls,
-						AST_EVENT_IE_QUEUE_LASTCALL, AST_EVENT_IE_PLTYPE_UINT, cur->lastcall,
-						AST_EVENT_IE_STATE, AST_EVENT_IE_PLTYPE_STR, devstate2str(cur->status),
-						AST_EVENT_IE_QUEUE_PAUSED, AST_EVENT_IE_PLTYPE_UINT, cur->paused,
+						AST_EVENT_IE_QUEUE_NAME, q->name,
+						AST_EVENT_IE_DEVICE, cur->interface,
+						AST_EVENT_IE_QUEUE_MEMBERNAME, cur->membername,
+						AST_EVENT_IE_QUEUE_MEMBERSHIP, cur->dynamic ? "dynamic " : cur->realtime ? "realtime" : "static",
+						AST_EVENT_IE_QUEUE_PENALTY, cur->penalty,
+						AST_EVENT_IE_QUEUE_CALLS, cur->calls,
+						AST_EVENT_IE_QUEUE_LASTCALL, cur->lastcall,
+						AST_EVENT_IE_STATE, devstate2str(cur->status),
+						AST_EVENT_IE_QUEUE_PAUSED, cur->paused,
 						AST_EVENT_IE_END);
 				ast_event_queue(event);
 
@@ -1737,13 +1737,13 @@
 		res = 0;
 
 		event = ast_event_new(AST_EVENT_QUEUE_JOIN,
-				AST_EVENT_IE_SOURCE_CHANNEL, AST_EVENT_IE_PLTYPE_STR, qe->chan->name,
-				AST_EVENT_IE_CALLERIDNUM, AST_EVENT_IE_PLTYPE_STR, qe->chan->cid.cid_num,
-				AST_EVENT_IE_CALLERIDNAME, AST_EVENT_IE_PLTYPE_STR, qe->chan->cid.cid_name,
-				AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-				AST_EVENT_IE_QUEUE_POSITION, AST_EVENT_IE_PLTYPE_UINT, qe->pos,
-				AST_EVENT_IE_QUEUE_COUNT, AST_EVENT_IE_PLTYPE_UINT, q->count,
-				AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
+				AST_EVENT_IE_SOURCE_CHANNEL, qe->chan->name,
+				AST_EVENT_IE_CALLERIDNUM, qe->chan->cid.cid_num,
+				AST_EVENT_IE_CALLERIDNAME, qe->chan->cid.cid_name,
+				AST_EVENT_IE_QUEUE_NAME, q->name,
+				AST_EVENT_IE_QUEUE_POSITION, qe->pos,
+				AST_EVENT_IE_QUEUE_COUNT, q->count,
+				AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
 				AST_EVENT_IE_END);
 
 		ast_event_queue(event);
@@ -1958,10 +1958,10 @@
 			q->count--;
 
 			event = ast_event_new(AST_EVENT_QUEUE_LEAVE,
-					AST_EVENT_IE_SOURCE_CHANNEL, AST_EVENT_IE_PLTYPE_STR, qe->chan->name,
-					AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-					AST_EVENT_IE_QUEUE_COUNT, AST_EVENT_IE_PLTYPE_UINT, q->count,
-					AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR,  qe->chan->uniqueid,
+					AST_EVENT_IE_SOURCE_CHANNEL, qe->chan->name,
+					AST_EVENT_IE_QUEUE_NAME, q->name,
+					AST_EVENT_IE_QUEUE_COUNT, q->count,
+					AST_EVENT_IE_SOURCE_UNIQUEID,  qe->chan->uniqueid,
 					AST_EVENT_IE_END);
 
 			ast_event_queue(event);
@@ -2203,17 +2203,17 @@
 		struct ast_event *event = NULL;
 
 		event = ast_event_new(AST_EVENT_QUEUE_MEMBER_CALLED,
-				AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, qe->parent->name,
-				AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, tmp->interface,
-				AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, tmp->member->membername,
-				AST_EVENT_IE_SOURCE_CHANNEL, AST_EVENT_IE_PLTYPE_STR, qe->chan->name,
-				AST_EVENT_IE_DESTINATION_CHANNEL, AST_EVENT_IE_PLTYPE_STR, tmp->chan->name,
-				AST_EVENT_IE_CALLERIDNUM, AST_EVENT_IE_PLTYPE_STR, S_OR(tmp->chan->cid.cid_num, "unknown"),
-				AST_EVENT_IE_CALLERIDNAME, AST_EVENT_IE_PLTYPE_STR, S_OR(tmp->chan->cid.cid_name, "unknown"),
-				AST_EVENT_IE_CONTEXT, AST_EVENT_IE_PLTYPE_STR, qe->chan->context,
-				AST_EVENT_IE_EXTENSION, AST_EVENT_IE_PLTYPE_STR, qe->chan->exten,
-				AST_EVENT_IE_PRIORITY, AST_EVENT_IE_PLTYPE_UINT, qe->chan->priority,
-				AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
+				AST_EVENT_IE_QUEUE_NAME, qe->parent->name,
+				AST_EVENT_IE_DEVICE, tmp->interface,
+				AST_EVENT_IE_QUEUE_MEMBERNAME, tmp->member->membername,
+				AST_EVENT_IE_SOURCE_CHANNEL, qe->chan->name,
+				AST_EVENT_IE_DESTINATION_CHANNEL, tmp->chan->name,
+				AST_EVENT_IE_CALLERIDNUM, S_OR(tmp->chan->cid.cid_num, "unknown"),
+				AST_EVENT_IE_CALLERIDNAME, S_OR(tmp->chan->cid.cid_name, "unknown"),
+				AST_EVENT_IE_CONTEXT, qe->chan->context,
+				AST_EVENT_IE_EXTENSION, qe->chan->exten,
+				AST_EVENT_IE_PRIORITY, qe->chan->priority,
+				AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
 				AST_EVENT_IE_END);
 
 		if (qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES) {
@@ -2391,11 +2391,11 @@
 	set_queue_variables(qe);
 	
 	event = ast_event_new(AST_EVENT_QUEUE_CALLER_ABANDON,
-			AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, qe->parent->name,
-			AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
-			AST_EVENT_IE_QUEUE_POSITION, AST_EVENT_IE_PLTYPE_UINT, qe->pos,
-			AST_EVENT_IE_QUEUE_ORIGINAL_POSITION, AST_EVENT_IE_PLTYPE_UINT, qe->opos,
-			AST_EVENT_IE_QUEUE_HOLDTIME, AST_EVENT_IE_PLTYPE_UINT, (time(NULL) - qe->start),
+			AST_EVENT_IE_QUEUE_NAME, qe->parent->name,
+			AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
+			AST_EVENT_IE_QUEUE_POSITION, qe->pos,
+			AST_EVENT_IE_QUEUE_ORIGINAL_POSITION, qe->opos,
+			AST_EVENT_IE_QUEUE_HOLDTIME, (time(NULL) - qe->start),
 			AST_EVENT_IE_END);
 
 	ast_event_queue(event);
@@ -2994,14 +2994,14 @@
 	}
 
 	event = ast_event_new(AST_EVENT_QUEUE_MEMBER_COMPLETE,
-			AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, queuename,
-			AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
-			AST_EVENT_IE_DESTINATION_CHANNEL, AST_EVENT_IE_PLTYPE_STR, peer->name,
-			AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, member->interface,
-			AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, member->membername,
-			AST_EVENT_IE_QUEUE_HOLDTIME, AST_EVENT_IE_PLTYPE_UINT, callstart - qe->start,
-			AST_EVENT_IE_QUEUE_TALKTIME, AST_EVENT_IE_PLTYPE_UINT, time(NULL) - callstart,
-			AST_EVENT_IE_QUEUE_REASON, AST_EVENT_IE_PLTYPE_STR, reason,
+			AST_EVENT_IE_QUEUE_NAME, queuename,
+			AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
+			AST_EVENT_IE_DESTINATION_CHANNEL, peer->name,
+			AST_EVENT_IE_DEVICE, member->interface,
+			AST_EVENT_IE_QUEUE_MEMBERNAME, member->membername,
+			AST_EVENT_IE_QUEUE_HOLDTIME, callstart - qe->start,
+			AST_EVENT_IE_QUEUE_TALKTIME, time(NULL) - callstart,
+			AST_EVENT_IE_QUEUE_REASON, reason,
 			AST_EVENT_IE_END);
 
 	if (qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES) {
@@ -3340,11 +3340,11 @@
 				record_abandoned(qe);
 				if (qe->parent->eventwhencalled) {
 					event = ast_event_new(AST_EVENT_QUEUE_MEMBER_DUMP,
-							AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, queuename,
-							AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
-							AST_EVENT_IE_DESTINATION_CHANNEL, AST_EVENT_IE_PLTYPE_STR, peer->name,
-							AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, member->interface,
-							AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, member->membername,
+							AST_EVENT_IE_QUEUE_NAME, queuename,
+							AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
+							AST_EVENT_IE_DESTINATION_CHANNEL, peer->name,
+							AST_EVENT_IE_DEVICE, member->interface,
+							AST_EVENT_IE_QUEUE_MEMBERNAME, member->membername,
 							AST_EVENT_IE_END);
 
 					if (qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES) {
@@ -3628,14 +3628,14 @@
 			ast_copy_string(qe->chan->cdr->dstchannel, member->membername, sizeof(qe->chan->cdr->dstchannel));
 		if (qe->parent->eventwhencalled) {
 			event = ast_event_new(AST_EVENT_QUEUE_MEMBER_CONNECT,
-					AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, queuename,
-					AST_EVENT_IE_SOURCE_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, qe->chan->uniqueid,
-					AST_EVENT_IE_DESTINATION_CHANNEL, AST_EVENT_IE_PLTYPE_STR, peer->name,
-					AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, member->interface,
-					AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, member->membername,
-					AST_EVENT_IE_QUEUE_HOLDTIME, AST_EVENT_IE_PLTYPE_UINT, time(NULL) - qe->start,
-					AST_EVENT_IE_DESTINATION_UNIQUEID, AST_EVENT_IE_PLTYPE_STR, peer->uniqueid,
-					AST_EVENT_IE_QUEUE_RINGTIME, AST_EVENT_IE_PLTYPE_UINT, orig - to > 0 ? (orig - to) / 1000 : 0,
+					AST_EVENT_IE_QUEUE_NAME, queuename,
+					AST_EVENT_IE_SOURCE_UNIQUEID, qe->chan->uniqueid,
+					AST_EVENT_IE_DESTINATION_CHANNEL, peer->name,
+					AST_EVENT_IE_DEVICE, member->interface,
+					AST_EVENT_IE_QUEUE_MEMBERNAME, member->membername,
+					AST_EVENT_IE_QUEUE_HOLDTIME, time(NULL) - qe->start,
+					AST_EVENT_IE_DESTINATION_UNIQUEID, peer->uniqueid,
+					AST_EVENT_IE_QUEUE_RINGTIME, orig - to > 0 ? (orig - to) / 1000 : 0,
 					AST_EVENT_IE_END);
 
 			if (qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES) {
@@ -3779,9 +3779,9 @@
 			}
 			q->membercount--;
 			event = ast_event_new(AST_EVENT_QUEUE_MEMBER_REMOVED,
-					AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-					AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, mem->interface,
-					AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, mem->membername,
+					AST_EVENT_IE_QUEUE_NAME, q->name,
+					AST_EVENT_IE_DEVICE, mem->interface,
+					AST_EVENT_IE_QUEUE_MEMBERNAME, mem->membername,
 					AST_EVENT_IE_END);
 
 			ast_event_queue(event);
@@ -3833,11 +3833,11 @@
 			q->membercount++;
 			/*I'm leaving out some of the original manager event stuff because it's just stupid.*/
 			event = ast_event_new(AST_EVENT_QUEUE_MEMBER_ADDED,
-					AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-					AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, new_member->interface,
-					AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, new_member->membername,
-					AST_EVENT_IE_QUEUE_MEMBERSHIP, AST_EVENT_IE_PLTYPE_STR, "dynamic",
-					AST_EVENT_IE_QUEUE_PENALTY, AST_EVENT_IE_PLTYPE_UINT, new_member->penalty,
+					AST_EVENT_IE_QUEUE_NAME, q->name,
+					AST_EVENT_IE_DEVICE, new_member->interface,
+					AST_EVENT_IE_QUEUE_MEMBERNAME, new_member->membername,
+					AST_EVENT_IE_QUEUE_MEMBERSHIP, "dynamic",
+					AST_EVENT_IE_QUEUE_PENALTY, new_member->penalty,
 					AST_EVENT_IE_END);
 
 			ast_event_queue(event);
@@ -3895,20 +3895,20 @@
 				
 				if (!ast_strlen_zero(reason)) {
 					event = ast_event_new(AST_EVENT_QUEUE_MEMBER_PAUSED,
-							AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-							AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, mem->interface,
-							AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, mem->membername,
-							AST_EVENT_IE_QUEUE_PAUSED, AST_EVENT_IE_PLTYPE_UINT, paused,
-							AST_EVENT_IE_QUEUE_REASON, AST_EVENT_IE_PLTYPE_STR, reason,
+							AST_EVENT_IE_QUEUE_NAME, q->name,
+							AST_EVENT_IE_DEVICE, mem->interface,
+							AST_EVENT_IE_QUEUE_MEMBERNAME, mem->membername,
+							AST_EVENT_IE_QUEUE_PAUSED, paused,
+							AST_EVENT_IE_QUEUE_REASON, reason,
 							AST_EVENT_IE_END);
 
 					ast_event_queue(event);
 				} else {
 					event = ast_event_new(AST_EVENT_QUEUE_MEMBER_PAUSED,
-							AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-							AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, mem->interface,
-							AST_EVENT_IE_QUEUE_MEMBERNAME, AST_EVENT_IE_PLTYPE_STR, mem->membername,
-							AST_EVENT_IE_QUEUE_PAUSED, AST_EVENT_IE_PLTYPE_UINT, paused,
+							AST_EVENT_IE_QUEUE_NAME, q->name,
+							AST_EVENT_IE_DEVICE, mem->interface,
+							AST_EVENT_IE_QUEUE_MEMBERNAME, mem->membername,
+							AST_EVENT_IE_QUEUE_PAUSED, paused,
 							AST_EVENT_IE_END);
 
 					ast_event_queue(event);
@@ -3948,9 +3948,9 @@
 				
 				ast_queue_log(q->name, "NONE", interface, "PENALTY", "%d", penalty);
 				event = ast_event_new(AST_EVENT_QUEUE_MEMBER_PENALTY,
-						AST_EVENT_IE_QUEUE_NAME, AST_EVENT_IE_PLTYPE_STR, q->name,
-						AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, mem->interface,
-						AST_EVENT_IE_QUEUE_PENALTY, AST_EVENT_IE_PLTYPE_UINT, penalty,
+						AST_EVENT_IE_QUEUE_NAME, q->name,
+						AST_EVENT_IE_DEVICE, mem->interface,
+						AST_EVENT_IE_QUEUE_PENALTY, penalty,
 						AST_EVENT_IE_END);
 
 				ast_event_queue(event);

Modified: team/group/manager2/apps/app_voicemail.c
URL: http://svn.digium.com/view/asterisk/team/group/manager2/apps/app_voicemail.c?view=diff&rev=110376&r1=110375&r2=110376
==============================================================================
--- team/group/manager2/apps/app_voicemail.c (original)
+++ team/group/manager2/apps/app_voicemail.c Thu Mar 20 17:26:03 2008
@@ -4177,10 +4177,10 @@
 		context = "default";
 
 	if (!(event = ast_event_new(AST_EVENT_MWI,
-			AST_EVENT_IE_MAILBOX, AST_EVENT_IE_PLTYPE_STR, mailbox,
-			AST_EVENT_IE_CONTEXT, AST_EVENT_IE_PLTYPE_STR, context,
-			AST_EVENT_IE_NEWMSGS, AST_EVENT_IE_PLTYPE_UINT, new,
-			AST_EVENT_IE_OLDMSGS, AST_EVENT_IE_PLTYPE_UINT, old,
+			AST_EVENT_IE_MAILBOX, mailbox,
+			AST_EVENT_IE_CONTEXT, context,
+			AST_EVENT_IE_NEWMSGS, new,
+			AST_EVENT_IE_OLDMSGS, old,
 			AST_EVENT_IE_END))) {
 		return;
 	}

Modified: team/group/manager2/channels/chan_zap.c
URL: http://svn.digium.com/view/asterisk/team/group/manager2/channels/chan_zap.c?view=diff&rev=110376&r1=110375&r2=110376
==============================================================================
--- team/group/manager2/channels/chan_zap.c (original)
+++ team/group/manager2/channels/chan_zap.c Thu Mar 20 17:26:03 2008
@@ -1940,10 +1940,10 @@
 		context = "default";
 
 	if (!(event = ast_event_new(AST_EVENT_MWI,
-			AST_EVENT_IE_MAILBOX, AST_EVENT_IE_PLTYPE_STR, mailbox,
-			AST_EVENT_IE_CONTEXT, AST_EVENT_IE_PLTYPE_STR, context,
-			AST_EVENT_IE_NEWMSGS, AST_EVENT_IE_PLTYPE_UINT, thereornot,
-			AST_EVENT_IE_OLDMSGS, AST_EVENT_IE_PLTYPE_UINT, thereornot,
+			AST_EVENT_IE_MAILBOX, mailbox,
+			AST_EVENT_IE_CONTEXT, context,
+			AST_EVENT_IE_NEWMSGS, thereornot,
+			AST_EVENT_IE_OLDMSGS, thereornot,
 			AST_EVENT_IE_END))) {
 		return;
 	}

Modified: team/group/manager2/main/devicestate.c
URL: http://svn.digium.com/view/asterisk/team/group/manager2/main/devicestate.c?view=diff&rev=110376&r1=110375&r2=110376
==============================================================================
--- team/group/manager2/main/devicestate.c (original)
+++ team/group/manager2/main/devicestate.c Thu Mar 20 17:26:03 2008
@@ -402,8 +402,8 @@
 	struct ast_event *event;
 
 	if (!(event = ast_event_new(AST_EVENT_DEVICE_STATE,
-			AST_EVENT_IE_DEVICE, AST_EVENT_IE_PLTYPE_STR, device,
-			AST_EVENT_IE_STATE, AST_EVENT_IE_PLTYPE_UINT, state,
+			AST_EVENT_IE_DEVICE, device,
+			AST_EVENT_IE_STATE, state,
 			AST_EVENT_IE_END))) {
 		return;
 	}

Modified: team/group/manager2/main/event.c
URL: http://svn.digium.com/view/asterisk/team/group/manager2/main/event.c?view=diff&rev=110376&r1=110375&r2=110376
==============================================================================
--- team/group/manager2/main/event.c (original)
+++ team/group/manager2/main/event.c Thu Mar 20 17:26:03 2008
@@ -271,8 +271,8 @@
 			continue;
 
 		event = ast_event_new(AST_EVENT_SUB,
-			AST_EVENT_IE_UNIQUEID,  AST_EVENT_IE_PLTYPE_UINT, sub->uniqueid,
-			AST_EVENT_IE_EVENTTYPE, AST_EVENT_IE_PLTYPE_UINT, sub->type,
+			AST_EVENT_IE_UNIQUEID, sub->uniqueid,
+			AST_EVENT_IE_EVENTTYPE, sub->type,
 			AST_EVENT_IE_END);
 
 		AST_LIST_TRAVERSE(&sub->ie_vals, ie_val, entry) {
@@ -350,8 +350,8 @@
 		struct ast_event_ie_val *ie_val;
 
 		event = ast_event_new(AST_EVENT_SUB,
-			AST_EVENT_IE_UNIQUEID,  AST_EVENT_IE_PLTYPE_UINT, sub->uniqueid,
-			AST_EVENT_IE_EVENTTYPE, AST_EVENT_IE_PLTYPE_UINT, sub->type,
+			AST_EVENT_IE_UNIQUEID, sub->uniqueid,
+			AST_EVENT_IE_EVENTTYPE, sub->type,
 			AST_EVENT_IE_END);
 
 		AST_LIST_TRAVERSE(&sub->ie_vals, ie_val, entry) {
@@ -404,8 +404,8 @@
 		AST_EVENT_IE_END) != AST_EVENT_SUB_NONE) {
 		
 		event = ast_event_new(AST_EVENT_UNSUB,
-			AST_EVENT_IE_UNIQUEID,  AST_EVENT_IE_PLTYPE_UINT, sub->uniqueid,
-			AST_EVENT_IE_EVENTTYPE, AST_EVENT_IE_PLTYPE_UINT, sub->type,
+			AST_EVENT_IE_UNIQUEID, sub->uniqueid,
+			AST_EVENT_IE_EVENTTYPE, sub->type,
 			AST_EVENT_IE_END);
 
 		if (event)
@@ -540,7 +540,7 @@
 		struct ast_event_ie_val *ie_val = alloca(sizeof(*ie_val));
 		memset(ie_val, 0, sizeof(*ie_val));
 		ie_val->ie_type = ie_type;
-		ie_val->ie_pltype = va_arg(ap, enum ast_event_ie_pltype);
+		ie_val->ie_pltype = ast_event_ie_get_pltype(ie_type);
 		if (ie_val->ie_pltype == AST_EVENT_IE_PLTYPE_UINT)
 			ie_val->payload.uint = va_arg(ap, uint32_t);
 		else if (ie_val->ie_pltype == AST_EVENT_IE_PLTYPE_STR)




More information about the asterisk-commits mailing list