private void SendGridInstantMessageViaXMLRPC(GridInstantMessage im, MessageResultNotification result) { GIMData gim = new GIMData() { im = im, result = result }; IMXMLRPCSendWorkers.Enqueue(gim); }
private void DoSendIMviaXMLRPC(object o) { try { GIMData data = o as GIMData; if (o == null) { return; } SendGridInstantMessageViaXMLRPCAsync(data.im, data.result, UUID.Zero); } catch (Exception e) { m_log.Error("[SendGridInstantMessageViaXMLRPC]: exception " + e.Message); } }