public void callMamdaOnMsg(MamdaSubscription sub, MamaMsg msg)
{
try
{
ArrayList msgListeners = new ArrayList();
msgListeners = sub.getMsgListeners();
IEnumerator iter = msgListeners.GetEnumerator();
int size = msgListeners.Count;
for (int i = 0; i < size; i++)
{
iter.MoveNext();
MamdaMsgListener listener = (MamdaMsgListener)iter.Current;
listener.onMsg(sub, msg, msg.getType());
}
}
catch (Exception ex)
{
throw new MamdaDataException(ex.Message, ex);
}
}