|
@@ -126,8 +126,35 @@ public:
|
|
|
CounterBasicInfo evt;
|
|
|
SpBuffer buf;
|
|
|
buf.OpenRead(buffer, size);
|
|
|
- evt.Serialize(buf);
|
|
|
+
|
|
|
+ CSimpleString16Bit name16;
|
|
|
+ buf& name16;
|
|
|
+ evt.name = CSimpleString16Bit2A(name16);
|
|
|
+
|
|
|
+ CSimpleString16Bit workNumber16;
|
|
|
+ buf& workNumber16;
|
|
|
+ evt.workNumber = CSimpleString16Bit2A(workNumber16);
|
|
|
+
|
|
|
+ CSimpleString16Bit callid16;
|
|
|
+ buf& callid16;
|
|
|
+ evt.callid = CSimpleString16Bit2A(callid16);
|
|
|
+
|
|
|
+ CSimpleString16Bit skillCode16;
|
|
|
+ buf& skillCode16;
|
|
|
+ evt.skillCode = CSimpleString16Bit2A(skillCode16);
|
|
|
+
|
|
|
+ CSimpleString16Bit skillDesc16;
|
|
|
+ buf& skillDesc16;
|
|
|
+ evt.skillDesc = CSimpleString16Bit2A(skillDesc16);
|
|
|
+
|
|
|
+ CSimpleString16Bit level16;
|
|
|
+ buf& level16;
|
|
|
+ evt.level = CSimpleString16Bit2A(level16);
|
|
|
+
|
|
|
+ //evt.Serialize(buf);
|
|
|
SpSendBroadcast(GetFunction(), SP_MSG_OF(CounterBasicInfo), SP_MSG_SIG_OF(CounterBasicInfo), evt);
|
|
|
+ Dbg("SpSendBroadcast CounterBasicInfo and callid = %s, name = %s, workNumber = %s, level = %s, skillCode = %s, skillDesc = %s.", evt.callid.GetData(), evt.name.GetData(), evt.workNumber.GetData(), evt.level.GetData(), evt.skillCode.GetData(), evt.skillDesc.GetData());
|
|
|
+
|
|
|
} else {
|
|
|
LOG_TRACE("unknown sub_type %d from agent!", sub_type);
|
|
|
}
|